Module Authorization
In: lib/declarative_authorization/helper.rb
lib/declarative_authorization/in_controller.rb
lib/declarative_authorization/obligation_scope.rb
lib/declarative_authorization/in_model.rb
lib/declarative_authorization/reader.rb
lib/declarative_authorization/maintenance.rb
lib/declarative_authorization/railsengine.rb
lib/declarative_authorization/authorization.rb
lib/declarative_authorization/development_support/analyzer.rb
lib/declarative_authorization/development_support/development_support.rb
lib/declarative_authorization/development_support/change_supporter.rb
lib/declarative_authorization/development_support/change_analyzer.rb

Methods

Classes and Modules

Module Authorization::AuthorizationHelper
Module Authorization::AuthorizationInController
Module Authorization::AuthorizationInModel
Module Authorization::DevelopmentSupport
Module Authorization::Maintenance
Module Authorization::Reader
Module Authorization::TestHelper
Class Authorization::AnonymousUser
Class Authorization::Attribute
Class Authorization::AttributeAuthorizationError
Class Authorization::AttributeWithPermission
Class Authorization::AuthorizationError
Class Authorization::AuthorizationRule
Class Authorization::AuthorizationRuleSet
Class Authorization::AuthorizationUsageError
Class Authorization::Engine
Class Authorization::NilAttributeValueError
Class Authorization::NotAuthorized
Class Authorization::ObligationScope
Class Authorization::RailsEngine

Constants

AUTH_DSL_FILES = [Pathname.new(Rails.root || '').join("config", "authorization_rules.rb").to_s] unless defined? AUTH_DSL_FILES

Public Class methods

Controller-independent method for retrieving the current user. Needed for model security where the current controller is not available.

Controller-independent method for setting the current user.

[Validate]