Module: ActionPolicy::Policy::Authorization::ClassMethods
- Defined in:
- lib/action_policy/policy/authorization.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#authorization_targets ⇒ Object
78 79 80 81 82 83 84 85 86 87 |
# File 'lib/action_policy/policy/authorization.rb', line 78 def return if instance_variable_defined?(:@authorization_targets) = if superclass.respond_to?(:authorization_targets) superclass..dup else {} end end |
#authorize(*ids, **opts) ⇒ Object
70 71 72 73 74 75 76 |
# File 'lib/action_policy/policy/authorization.rb', line 70 def (*ids, **opts) ids.each do |id| [id] = opts end attr_reader(*ids) end |