module AnyLogin::Provider::Clearance::Controller

Public Class Methods

any_login_current_user_method() click to toggle source
# File lib/any_login/providers/clearance.rb, line 7
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/clearance.rb, line 11
def any_login_sign_in
  reset_session
  @loginable = AnyLogin.klass.find(user_id)
  sign_in @loginable
  redirect_to main_app.send(AnyLogin.redirect_path_after_login)
end