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