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