Module: Ddr::Auth::RoleBasedAccessControlsEnforcement
- Defined in:
- lib/ddr/auth/role_based_access_controls_enforcement.rb
Overview
Controller mixin for role-based access control
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(controller) ⇒ Object
7 8 9 |
# File 'lib/ddr/auth/role_based_access_controls_enforcement.rb', line 7 def self.included(controller) controller.helper_method :authorized_to_act_as_superuser? end |
Instance Method Details
#authorized_to_act_as_superuser? ⇒ Boolean
15 16 17 |
# File 'lib/ddr/auth/role_based_access_controls_enforcement.rb', line 15 def current_ability. end |
#current_ability ⇒ Object
11 12 13 |
# File 'lib/ddr/auth/role_based_access_controls_enforcement.rb', line 11 def current_ability @current_ability ||= AbilityFactory.call(current_user, request.env) end |