Class: ActionPolicy::Policy::FailureReason

Inherits:
Object
  • Object
show all
Defined in:
lib/action_policy/policy/reasons.rb

Overview

:nodoc:

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#policyObject (readonly)

Returns the value of attribute policy.



6
7
8
# File 'lib/action_policy/policy/reasons.rb', line 6

def policy
  @policy
end

#ruleObject (readonly)

Returns the value of attribute rule.



6
7
8
# File 'lib/action_policy/policy/reasons.rb', line 6

def rule
  @rule
end