class Authoryze::Configuration

Stores configuration information

Configuration information is loaded from a configuration block defined within the client application.

@example Standard settings

Authroyze.configure do |c|
  c.resource_accessor = :current_user         # controller.current_user
  c.permission_collection = :permissions    # controller.current_user.permissions
end

Public Class Methods

define_setting(name) click to toggle source
# File lib/authoryze/configuration.rb, line 15
def define_setting(name)
  defined_settings << name
  attr_accessor name
end
defined_settings() click to toggle source
# File lib/authoryze/configuration.rb, line 20
def defined_settings
  @defined_settings ||= []
end