Class: ActionPolicy::Policy::FailureReasons
- Inherits:
-
Object
- Object
- ActionPolicy::Policy::FailureReasons
- Extended by:
- Forwardable
- Includes:
- Enumerable
- Defined in:
- lib/action_policy/policy/reasons.rb
Overview
Failures reasons store
Instance Method Summary collapse
- #add(policy, rule) ⇒ Object
-
#initialize ⇒ FailureReasons
constructor
A new instance of FailureReasons.
Constructor Details
#initialize ⇒ FailureReasons
Returns a new instance of FailureReasons.
21 22 23 |
# File 'lib/action_policy/policy/reasons.rb', line 21 def initialize @reasons = [] end |
Instance Method Details
#add(policy, rule) ⇒ Object
25 26 27 |
# File 'lib/action_policy/policy/reasons.rb', line 25 def add(policy, rule) @reasons << FailureReason.new(policy, rule) end |