class Authority::Configuration
Attributes
abilities[RW]
Has default settings, which can be overridden in the initializer.
controller_action_map[RW]
Has default settings, which can be overridden in the initializer.
logger[RW]
Has default settings, which can be overridden in the initializer.
security_violation_handler[RW]
Has default settings, which can be overridden in the initializer.
user_method[RW]
Has default settings, which can be overridden in the initializer.
Public Class Methods
new()
click to toggle source
# File lib/authority/configuration.rb, line 8 def initialize @abilities = { :create => 'creatable', :read => 'readable', :update => 'updatable', :delete => 'deletable' } @controller_action_map = { :index => 'read', :show => 'read', :new => 'create', :create => 'create', :edit => 'update', :update => 'update', :destroy => 'delete' } @user_method = :current_user @security_violation_handler = :authority_forbidden @logger = Logger.new(STDERR) end
Public Instance Methods
default_strategy=(val)
click to toggle source
# File lib/authority/configuration.rb, line 34 def default_strategy=(val) raise ArgumentError, "`config.default_strategy=` was removed in Authority 2.0; see README and CHANGELOG" end