Module: RailsWarden::Mixins::HelperMethods

Defined in:
lib/rails_warden/controller_mixin.rb

Instance Method Summary collapse

Instance Method Details

#authenticated?(*args) ⇒ Boolean Also known as: logged_in?

Proxy to the authenticated? method on warden :api: public

Returns:

  • (Boolean)


13
14
15
# File 'lib/rails_warden/controller_mixin.rb', line 13

def authenticated?(*args)
  warden.authenticated?(*args)
end

#user(*args) ⇒ Object Also known as: current_user

Access the currently logged in user :api: public



20
21
22
# File 'lib/rails_warden/controller_mixin.rb', line 20

def user(*args)
  warden.user(*args)
end

#user=(user) ⇒ Object Also known as: current_user=



25
26
27
# File 'lib/rails_warden/controller_mixin.rb', line 25

def user=(user)
  warden.set_user user
end

#wardenObject

The main accessor for the warden proxy instance :api: public



7
8
9
# File 'lib/rails_warden/controller_mixin.rb', line 7

def warden
  request.env['warden']
end