Class: ActionPolicy::Policy::FailureReason
- Inherits:
-
Object
- Object
- ActionPolicy::Policy::FailureReason
- Defined in:
- lib/action_policy/policy/reasons.rb
Overview
:nodoc:
Instance Attribute Summary collapse
-
#policy ⇒ Object
readonly
Returns the value of attribute policy.
-
#rule ⇒ Object
readonly
Returns the value of attribute rule.
Instance Method Summary collapse
-
#initialize(policy_or_class, rule) ⇒ FailureReason
constructor
A new instance of FailureReason.
Constructor Details
#initialize(policy_or_class, rule) ⇒ FailureReason
Returns a new instance of FailureReason.
8 9 10 11 |
# File 'lib/action_policy/policy/reasons.rb', line 8 def initialize(policy_or_class, rule) @policy = policy_or_class.is_a?(Class) ? policy_or_class : policy_or_class.class @rule = rule end |
Instance Attribute Details
#policy ⇒ Object (readonly)
Returns the value of attribute policy.
6 7 8 |
# File 'lib/action_policy/policy/reasons.rb', line 6 def policy @policy end |
#rule ⇒ Object (readonly)
Returns the value of attribute rule.
6 7 8 |
# File 'lib/action_policy/policy/reasons.rb', line 6 def rule @rule end |