Module: EmailLoginLink

Defined in:
lib/provider_urls.rb,
lib/email_login_link.rb,
lib/email_login_link/version.rb

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.known_login_url?(email_address) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/email_login_link.rb', line 7

def self.(email_address)
  domain = get_domain(email_address)
  result = false

  if $urls.has_key?(domain)
    result = true
  elsif check_if_google_apps?(domain)
    result = true
  end

  result
end

.login_url(email_address) ⇒ Object



20
21
22
23
24
25
26
27
# File 'lib/email_login_link.rb', line 20

def self.(email_address)
  domain = get_domain(email_address)
  if $urls.has_key?(domain)
     return $urls[domain] 
   else
    return "http://mail.google.com/a/#{domain}"
  end
end