Module: Devise::Models::IchainAuthenticatable::ClassMethods

Defined in:
lib/devise_ichain_authenticatable/models.rb

Instance Method Summary collapse

Instance Method Details

#ichain_login_urlObject



18
19
20
# File 'lib/devise_ichain_authenticatable/models.rb', line 18

def 
  ichain_url_for(:login)
end

#ichain_logout_urlObject



22
23
24
# File 'lib/devise_ichain_authenticatable/models.rb', line 22

def ichain_logout_url
  ichain_url_for(:logout)
end

#ichain_registration_urlObject



14
15
16
# File 'lib/devise_ichain_authenticatable/models.rb', line 14

def ichain_registration_url
  ichain_url_for(:registration)
end

#ichain_url_for(action) ⇒ Object



9
10
11
12
# File 'lib/devise_ichain_authenticatable/models.rb', line 9

def ichain_url_for(action)
  URI::join(::Devise.ichain_base_url || "",
            ::Devise.send(:"ichain_#{action}_path")).to_s
end