Sha256: 8c8d79e78177a887f48a9d169622e97759d866b0573fe289bbf3b9655c6bcdd7

Contents?: true

Size: 560 Bytes

Versions: 2

Compression:

Stored size: 560 Bytes

Contents

require "valid_email2/email_validator"

module ValidEmail2
  def self.disposable_emails
    @@disposable_emails ||= YAML.load_file(File.expand_path("../../vendor/disposable_emails.yml",__FILE__))
  end

  def self.blacklist
    blacklist_file = "vendor/blacklist.yml"
    @@blacklist ||= File.exists?(blacklist_file) ? YAML.load_file(File.expand_path(blacklist_file)) : []
  end

  def self.whitelist
    whitelist_file = "vendor/whitelist.yml"
    @@whitelist ||= File.exists?(whitelist_file) ? YAML.load_file(File.expand_path(whitelist_file)) : []
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
valid_email2-2.3.1 lib/valid_email2.rb
valid_email2-2.3.0 lib/valid_email2.rb