class Permissify::NotAuthorized

Raised by ‘authorize!` when a decision denies. The full Decision is attached so callers/rescue handlers can inspect the reason and checks.

Attributes

decision[R]

Public Class Methods

new(decision) click to toggle source
Calls superclass method
# File lib/permissify/errors.rb, line 28
def initialize(decision)
  @decision = decision
  super("not authorized: #{decision.permission} (#{decision.reason})")
end