Method: ActionPolicy::Unauthorized#initialize

Defined in:
lib/action_policy/authorizer.rb

#initialize(policy, rule, result = policy.result) ⇒ Unauthorized

NEXT_RELEASE: remove result fallback



9
10
11
12
13
14
15
# File 'lib/action_policy/authorizer.rb', line 9

def initialize(policy, rule, result = policy.result)
  @policy = policy.class
  @rule = rule
  @result = result

  super("Not authorized: #{@policy}##{@rule} returns false")
end