Module: Currentuser::Services::Authenticates
- Included in:
- ActionController::Base
- Defined in:
- lib/currentuser/services/controllers/authenticates.rb
Instance Method Summary collapse
- #currentuser_id ⇒ Object
- #currentuser_session ⇒ Object
- #currentuser_sign_in_url ⇒ Object
- #currentuser_sign_out_url ⇒ Object
- #currentuser_sign_up_url ⇒ Object
- #require_currentuser ⇒ Object
Instance Method Details
#currentuser_id ⇒ Object
13 14 15 |
# File 'lib/currentuser/services/controllers/authenticates.rb', line 13 def currentuser_id return @currentuser_id ||= currentuser_session && currentuser_session['id'] end |
#currentuser_session ⇒ Object
9 10 11 |
# File 'lib/currentuser/services/controllers/authenticates.rb', line 9 def currentuser_session return session[:currentuser] end |
#currentuser_sign_in_url ⇒ Object
17 18 19 |
# File 'lib/currentuser/services/controllers/authenticates.rb', line 17 def currentuser_sign_in_url return Services.currentuser_url(:sign_in) end |
#currentuser_sign_out_url ⇒ Object
25 26 27 |
# File 'lib/currentuser/services/controllers/authenticates.rb', line 25 def currentuser_sign_out_url return currentuser_services.sign_out_url end |
#currentuser_sign_up_url ⇒ Object
21 22 23 |
# File 'lib/currentuser/services/controllers/authenticates.rb', line 21 def currentuser_sign_up_url return Services.currentuser_url(:sign_up) end |
#require_currentuser ⇒ Object
4 5 6 7 |
# File 'lib/currentuser/services/controllers/authenticates.rb', line 4 def require_currentuser return if currentuser_id redirect_to currentuser_sign_in_url end |