Method: IIPolicy::Controller#authorize
- Defined in:
- lib/ii_policy/controller.rb
#authorize(item, context = {}) ⇒ Object
21 22 23 24 25 |
# File 'lib/ii_policy/controller.rb', line 21 def (item, context = {}) instance = policy(item, context) raise IIPolicy::AuthorizationError.new('Not Authorized') unless instance.allowed("#{action_name}?") instance end |