class Grant::Error
Attributes
action[R]
model[R]
user[R]
Public Class Methods
new(*args)
click to toggle source
# File lib/grant/error.rb, line 5 def initialize(*args) if args.size == 3 @user, @action, @model = args else @message = args[0] end end
Public Instance Methods
to_s()
click to toggle source
# File lib/grant/error.rb, line 13 def to_s if @message @message else user_str = user == nil ? 'Anonymous' : "#{user.class.name}:#{user.id}" "#{action} permission not granted to #{user_str} for resource #{model.class.name}:#{model.id}" end end