class Pundit::NotAuthorizedError
Error
that will be raised when authorization has failed
Attributes
policy[R]
query[R]
record[R]
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/pundit.rb, line 31 def initialize(options = {}) if options.is_a? String message = options else @query = options[:query] @record = options[:record] @policy = options[:policy] message = options.fetch(:message) do record_name = record.is_a?(Class) ? record.to_s : "this #{record.class}" "not allowed to #{policy.class}##{query} #{record_name}" end end super(message) end