Sha256: 293f2ce18cbb9fea51a8b4463e713601daf0ccc4471e6e8bf484b8a4301cee3b
Contents?: true
Size: 857 Bytes
Versions: 66
Compression:
Stored size: 857 Bytes
Contents
# frozen_string_literal: true require "forwardable" require "pathname" module EmailData require "email_data/version" require "email_data/source/file_system" class << self extend Forwardable def_delegators :source, :disposable_domains, :disposable_domains_with_mx, :disposable_domains_without_mx, :disposable_emails, :country_tlds, :free_email_domains, :private_relays, :tlds, :slds, :roles, :dnsbls end def self.source=(source) @source = source end def self.source @source end def self.data_dir Pathname.new(File.expand_path("../data", __dir__)) end self.source = EmailData::Source::FileSystem end
Version data entries
66 entries across 66 versions & 1 rubygems