module AnyLogin::Provider::Devise::Controller
Constants
- DEFAULT_SIGN_IN
Public Class Methods
any_login_current_user_method()
click to toggle source
# File lib/any_login/providers/devise.rb, line 12 def self.any_login_current_user_method @@any_login_current_user_method ||= "current_#{AnyLogin.klass.to_s.parameterize.underscore}".to_sym end
Public Instance Methods
any_login_sign_in()
click to toggle source
# File lib/any_login/providers/devise.rb, line 16 def any_login_sign_in @loginable = AnyLogin.klass.find(user_id) sign_in = AnyLogin.sign_in || DEFAULT_SIGN_IN instance_exec(@loginable, &sign_in) redirect_to main_app.send(AnyLogin.redirect_path_after_login) end