module EmailInquire

Constants

VERSION

Public Class Methods

custom_invalid_domains() click to toggle source
# File lib/email_inquire.rb, line 25
def self.custom_invalid_domains
  @custom_invalid_domains ||= Set.new
end
custom_invalid_domains=(domains) click to toggle source
# File lib/email_inquire.rb, line 13
def self.custom_invalid_domains=(domains)
  @custom_invalid_domains =
    case domains
    when Set, nil
      domains
    when Array
      domains.to_set
    else
      raise ArgumentError, "Unsupported type in `custom_invalid_domains=`"
    end
end
custom_valid_domains() click to toggle source
# File lib/email_inquire.rb, line 41
def self.custom_valid_domains
  @custom_valid_domains ||= Set.new
end
custom_valid_domains=(domains) click to toggle source
# File lib/email_inquire.rb, line 29
def self.custom_valid_domains=(domains)
  @custom_valid_domains =
    case domains
    when Set, nil
      domains
    when Array
      domains.to_set
    else
      raise ArgumentError, "Unsupported type in `custom_valid_domains=`"
    end
end
validate(email) click to toggle source
# File lib/email_inquire.rb, line 8
def self.validate(email)
  inquirer = Inquirer.new(email)
  inquirer.validate
end