module Credible::ControllerConcern
Public Instance Methods
authenticate!()
click to toggle source
# File lib/credible/controller_concern.rb, line 25 def authenticate! warden.authenticate! end
current_session()
click to toggle source
# File lib/credible/controller_concern.rb, line 17 def current_session warden.user(:session) || ::Session.new(user: nil) end
current_user()
click to toggle source
# File lib/credible/controller_concern.rb, line 13 def current_user current_session.user end
warden()
click to toggle source
# File lib/credible/controller_concern.rb, line 21 def warden request.env['warden'] end