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 =
"1.0.1"
Class Method Summary collapse
-
.blacklisted_domains ⇒ Object
Blacklist - This will also check for subdomains.
- .blacklisted_domains=(list) ⇒ Object
- .blocked_usernames ⇒ Object
- .blocked_usernames=(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
22 23 24 |
# File 'lib/email_check.rb', line 22 def self.blacklisted_domains @@blacklisted_domains ||= [] end |
.blacklisted_domains=(list) ⇒ Object
26 27 28 |
# File 'lib/email_check.rb', line 26 def self.blacklisted_domains=(list) @@blacklisted_domains = list end |
.blocked_usernames ⇒ Object
48 49 50 |
# File 'lib/email_check.rb', line 48 def self.blocked_usernames @@blocked_usernames ||= [] end |
.blocked_usernames=(list) ⇒ Object
52 53 54 |
# File 'lib/email_check.rb', line 52 def self.blocked_usernames=(list) @@blocked_usernames = list end |
.disposable_email_domains ⇒ Object
Disposable email providers
13 14 15 |
# File 'lib/email_check.rb', line 13 def self.disposable_email_domains @@disposable_email_domains ||= [] end |
.disposable_email_domains=(list) ⇒ Object
17 18 19 |
# File 'lib/email_check.rb', line 17 def self.disposable_email_domains=(list) @@disposable_email_domains = list end |
.free_email_domains ⇒ Object
Free email providers
31 32 33 |
# File 'lib/email_check.rb', line 31 def self.free_email_domains @@free_email_domains ||= [] end |
.free_email_domains=(list) ⇒ Object
35 36 37 |
# File 'lib/email_check.rb', line 35 def self.free_email_domains=(list) @@free_email_domains = list end |
.whitelisted_domains ⇒ Object
Whitelist
40 41 42 |
# File 'lib/email_check.rb', line 40 def self.whitelisted_domains @@whitelisted_domains ||= [] end |
.whitelisted_domains=(list) ⇒ Object
44 45 46 |
# File 'lib/email_check.rb', line 44 def self.whitelisted_domains=(list) @@whitelisted_domains = list end |