Module: RailsWarden::Mixins::HelperMethods
- Defined in:
- lib/rails_warden/controller_mixin.rb
Instance Method Summary collapse
-
#authenticated?(*args) ⇒ Boolean
(also: #logged_in?)
Proxy to the authenticated? method on warden :api: public.
-
#user(*args) ⇒ Object
(also: #current_user)
Access the currently logged in user :api: public.
- #user=(user) ⇒ Object (also: #current_user=)
-
#warden ⇒ Object
The main accessor for the warden proxy instance :api: public.
Instance Method Details
#authenticated?(*args) ⇒ Boolean Also known as: logged_in?
Proxy to the authenticated? method on warden :api: public
12 13 14 |
# File 'lib/rails_warden/controller_mixin.rb', line 12 def authenticated?(*args) warden.authenticated?(*args) end |
#user(*args) ⇒ Object Also known as: current_user
Access the currently logged in user :api: public
19 20 21 |
# File 'lib/rails_warden/controller_mixin.rb', line 19 def user(*args) warden.user(*args) end |
#user=(user) ⇒ Object Also known as: current_user=
24 25 26 |
# File 'lib/rails_warden/controller_mixin.rb', line 24 def user=(user) warden.set_user user end |
#warden ⇒ Object
The main accessor for the warden proxy instance :api: public
6 7 8 |
# File 'lib/rails_warden/controller_mixin.rb', line 6 def warden request.env['warden'] end |