Module: BackOffice::Policy
- Defined in:
- lib/back_office/policy.rb
Instance Method Summary collapse
Instance Method Details
#authorized?(controller, action, resource = nil) ⇒ Boolean
3 4 5 6 7 8 9 |
# File 'lib/back_office/policy.rb', line 3 def (controller, action, resource = nil) if rule = rules.dig(controller.to_sym, action.to_sym) rule == true || resource && rule.call(resource) else false end end |