class Moat::NotAuthorizedError
Attributes
action[R]
policy[R]
resource[R]
user[R]
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/moat.rb, line 26 def initialize(options = {}) return super if options.is_a?(String) @action = options[:action] @resource = options[:resource] @policy = options[:policy] @user = options[:user] message = options.fetch(:message) { "unauthorized #{policy.name}##{action} for #{resource}" } super(message) end