Module: EmailCheck
- Defined in:
- lib/email_check.rb,
lib/email_check/version.rb,
lib/email_check/email_address.rb
Defined Under Namespace
Classes: EmailAddress
Constant Summary collapse
- VERSION =
"0.1.3"
Class Method Summary collapse
-
.blacklisted_domains ⇒ Object
Blacklist - This will also check for subdomains.
- .blacklisted_domains=(list) ⇒ Object
-
.disposable_email_domains ⇒ Object
Disposable email providers.
- .disposable_email_domains=(list) ⇒ Object
-
.free_email_domains ⇒ Object
Free email providers.
- .free_email_domains=(list) ⇒ Object
-
.whitelisted_domains ⇒ Object
Whitelist.
- .whitelisted_domains=(list) ⇒ Object
Class Method Details
.blacklisted_domains ⇒ Object
Blacklist - This will also check for subdomains
20 21 22 |
# File 'lib/email_check.rb', line 20 def self.blacklisted_domains @@blacklisted_domains ||= [] end |
.blacklisted_domains=(list) ⇒ Object
24 25 26 |
# File 'lib/email_check.rb', line 24 def self.blacklisted_domains=(list) @@blacklisted_domains = list end |
.disposable_email_domains ⇒ Object
Disposable email providers
11 12 13 |
# File 'lib/email_check.rb', line 11 def self.disposable_email_domains @@disposable_email_domains ||= [] end |
.disposable_email_domains=(list) ⇒ Object
15 16 17 |
# File 'lib/email_check.rb', line 15 def self.disposable_email_domains=(list) @@disposable_email_domains = list end |
.free_email_domains ⇒ Object
Free email providers
29 30 31 |
# File 'lib/email_check.rb', line 29 def self.free_email_domains @@free_email_domains ||= [] end |
.free_email_domains=(list) ⇒ Object
33 34 35 |
# File 'lib/email_check.rb', line 33 def self.free_email_domains=(list) @@free_email_domains = list end |
.whitelisted_domains ⇒ Object
Whitelist
38 39 40 |
# File 'lib/email_check.rb', line 38 def self.whitelisted_domains @@whitelisted_domains ||= [] end |
.whitelisted_domains=(list) ⇒ Object
42 43 44 |
# File 'lib/email_check.rb', line 42 def self.whitelisted_domains=(list) @@whitelisted_domains = list end |