Add rake task to download disposable email domains

This commit is contained in:
Fawaz Farid 2024-04-17 16:31:32 +03:00
parent 013671f29f
commit 0744e4afa3
1 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,13 @@
# frozen_string_literal: true
namespace :disposable_email_domains do
desc 'Download latest list of disposable email domains'
task download: :environment do
data = HTTP.get('https://disposable.github.io/disposable-email-domains/domains.json').to_s
dir = Rails.root.join('data')
FileUtils.mkdir_p(dir)
File.write("#{dir}/disposable_email_domains.txt", data, mode: 'w')
end
end