lib/email_inquire.rb in email_inquire-0.9.0 vs lib/email_inquire.rb in email_inquire-0.10.0
- old
+ new
@@ -1,55 +1,45 @@
# frozen_string_literal: true
require "email_inquire/version"
-require "email_inquire/email_validator"
require "email_inquire/inquirer"
-require "email_inquire/response"
module EmailInquire
def self.validate(email)
inquirer = Inquirer.new(email)
inquirer.validate
end
def self.custom_invalid_domains=(domains)
- @@custom_invalid_domains =
+ @custom_invalid_domains =
case domains
- when Set
+ when Set, nil
domains
when Array
domains.to_set
- when nil
- Set.new
else
raise ArgumentError, "Unsupported type in `custom_invalid_domains=`"
end
end
def self.custom_invalid_domains
- @@custom_invalid_domains ||= Set.new
-
- @@custom_invalid_domains
+ @custom_invalid_domains ||= Set.new
end
def self.custom_valid_domains=(domains)
- @@custom_valid_domains =
+ @custom_valid_domains =
case domains
- when Set
+ when Set, nil
domains
when Array
domains.to_set
- when nil
- Set.new
else
raise ArgumentError, "Unsupported type in `custom_valid_domains=`"
end
end
def self.custom_valid_domains
- @@custom_valid_domains ||= Set.new
-
- @@custom_valid_domains
+ @custom_valid_domains ||= Set.new
end
end