Class: SimpleCrud::Authorization::CanCanCanAdapter
- Inherits:
-
Object
- Object
- SimpleCrud::Authorization::CanCanCanAdapter
- Includes:
- Adapter
- Defined in:
- lib/simple_crud/authorization/can_can_can_adapter.rb
Overview
A single Ability class governs everything, so #policy_defined? can only confirm one is configured, not that it covers this model.
Instance Method Summary collapse
Instance Method Details
#authorize(controller, record) ⇒ Object
13 14 15 |
# File 'lib/simple_crud/authorization/can_can_can_adapter.rb', line 13 def (controller, record) controller.send(:authorize!, controller.action_name.to_sym, record) end |
#policy_defined?(_model_class) ⇒ Boolean
17 18 19 |
# File 'lib/simple_crud/authorization/can_can_can_adapter.rb', line 17 def policy_defined?(_model_class) Kernel.const_defined?('Ability') end |