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

Class Method Details

.blacklisted_domainsObject

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_domainsObject

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_domainsObject

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_domainsObject

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