class ActionPolicy::UnknownRule

Raised when `resolve_rule` failed to find an approriate policy rule method for the activity

Attributes

message[R]
policy[R]
rule[R]

Public Class Methods

new(policy, rule) click to toggle source
# File lib/action_policy/policy/core.rb, line 23
def initialize(policy, rule)
  @policy = policy.class
  @rule = rule
  @message = "Couldn't find rule '#{@rule}' for #{@policy}" \
    "#{suggest(@rule, @policy.instance_methods - Object.instance_methods)}"
end