Class: ActiveAdminRefineryAuthentication::AuthorisationManager
- Inherits:
-
Refinery::Core::AuthorisationManager
- Object
- Refinery::Core::AuthorisationManager
- ActiveAdminRefineryAuthentication::AuthorisationManager
- Defined in:
- lib/activeadmin_refinery_authentication/authorisation_manager.rb
Instance Method Summary collapse
Instance Method Details
#authenticate! ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/activeadmin_refinery_authentication/authorisation_manager.rb', line 7 def authenticate! unless adapter.current_user.send(config.refinery_role_method) raise Zilch::Authorisation::NotAuthorisedException end adapter.current_user end |
#default_adapter ⇒ Object
15 16 17 |
# File 'lib/activeadmin_refinery_authentication/authorisation_manager.rb', line 15 def default_adapter @default_adapter ||= ActiveAdminRefineryAuthentication::AuthorisationAdapter.new end |
#set_user!(user) ⇒ Object
19 20 21 |
# File 'lib/activeadmin_refinery_authentication/authorisation_manager.rb', line 19 def set_user!(user) adapter.current_user = user end |