Table of Contents - action_policy-0.6.0 Documentation
Pages
Classes and Modules
- ActionPolicy
- ActionPolicy::AuthorizationContextMissing
- ActionPolicy::Authorizer
- ActionPolicy::Base
- ActionPolicy::Behaviour
- ActionPolicy::Behaviour::ClassMethods
- ActionPolicy::Behaviours
- ActionPolicy::Behaviours::Memoized
- ActionPolicy::Behaviours::Memoized::InstanceMethods
- ActionPolicy::Behaviours::Namespaced
- ActionPolicy::Behaviours::Namespaced::InstanceMethods
- ActionPolicy::Behaviours::PolicyFor
- ActionPolicy::Behaviours::Scoping
- ActionPolicy::CacheMiddleware
- ActionPolicy::Channel
- ActionPolicy::Controller
- ActionPolicy::Error
- ActionPolicy::Ext
- ActionPolicy::Ext::HashTransformKeys
- ActionPolicy::Ext::ModuleNamespace
- ActionPolicy::Ext::PolicyCacheKey
- ActionPolicy::Ext::StringConstantize
- ActionPolicy::Ext::StringUnderscore
- ActionPolicy::Ext::SymbolCamelize
- ActionPolicy::Generators
- ActionPolicy::Generators::InstallGenerator
- ActionPolicy::Generators::PolicyGenerator
- ActionPolicy::I18n
- ActionPolicy::LookupChain
- ActionPolicy::LookupChain::NamespaceCache
- ActionPolicy::NonPredicateRule
- ActionPolicy::NotFound
- ActionPolicy::PerThreadCache
- ActionPolicy::PerThreadCache::Behaviours
- ActionPolicy::PerThreadCache::Behaviours::ThreadMemoized
- ActionPolicy::PerThreadCache::Behaviours::ThreadMemoized::InstanceMethods
- ActionPolicy::Policy
- ActionPolicy::Policy::Aliases
- ActionPolicy::Policy::Aliases::ClassMethods
- ActionPolicy::Policy::Authorization
- ActionPolicy::Policy::Authorization::ClassMethods
- ActionPolicy::Policy::Cache
- ActionPolicy::Policy::Cache::ClassMethods
- ActionPolicy::Policy::CachedApply
- ActionPolicy::Policy::Core
- ActionPolicy::Policy::Core::ClassMethods
- ActionPolicy::Policy::Defaults
- ActionPolicy::Policy::ExecutionResult
- ActionPolicy::Policy::FailureReasons
- ActionPolicy::Policy::FailureReasons::Reasons
- ActionPolicy::Policy::FailureReasons::ResultFailureReasons
- ActionPolicy::Policy::PreCheck
- ActionPolicy::Policy::PreCheck::Check
- ActionPolicy::Policy::PreCheck::Check::ClassMethods
- ActionPolicy::Policy::Rails
- ActionPolicy::Policy::Rails::Instrumentation
- ActionPolicy::Policy::Scoping
- ActionPolicy::Policy::Scoping::ClassMethods
- ActionPolicy::PrettyPrint
- ActionPolicy::PrettyPrint::Visitor
- ActionPolicy::RSpec
- ActionPolicy::RSpec::BeAuthorizedTo
- ActionPolicy::RSpec::HaveAuthorizedScope
- ActionPolicy::RSpec::PunditSyntax
- ActionPolicy::Rails
- ActionPolicy::Rails::Authorizer
- ActionPolicy::Railtie
- ActionPolicy::Railtie::Config
- ActionPolicy::ScopeMatchers
- ActionPolicy::ScopeMatchers::ActionControllerParams
- ActionPolicy::ScopeMatchers::ActiveRecord
- ActionPolicy::SuggestMessage
- ActionPolicy::TestHelper
- ActionPolicy::TestHelper::WithScopeTarget
- ActionPolicy::Testing
- ActionPolicy::Testing::AuthorizeTracker
- ActionPolicy::Testing::AuthorizeTracker::Call
- ActionPolicy::Testing::AuthorizeTracker::Scoping
- ActionPolicy::Testing::AuthorizerExt
- ActionPolicy::Unauthorized
- ActionPolicy::UnauthorizedAction
- ActionPolicy::UnknownNamedScope
- ActionPolicy::UnknownRule
- ActionPolicy::UnknownScopeType
- ActionPolicy::UnrecognizedScopeTarget
- Rspec
- Rspec::Generators
- Rspec::Generators::PolicyGenerator
- TestUnit
- TestUnit::Generators
- TestUnit::Generators::PolicyGenerator
Methods
- ::authorize — ActionPolicy::Authorizer
- ::available? — ActionPolicy::PrettyPrint
- ::cache_store= — ActionPolicy::Railtie::Config
- ::call — ActionPolicy::Authorizer
- ::call — ActionPolicy::LookupChain
- ::calls — ActionPolicy::Testing::AuthorizeTracker
- ::clear — ActionPolicy::LookupChain::NamespaceCache
- ::colorize — ActionPolicy::PrettyPrint
- ::fetch — ActionPolicy::LookupChain::NamespaceCache
- ::included — ActionPolicy::Policy::PreCheck::Check
- ::included — ActionPolicy::Behaviour
- ::included — ActionPolicy::Behaviours::Memoized
- ::included — ActionPolicy::Behaviours::Namespaced
- ::included — ActionPolicy::PerThreadCache::Behaviours::ThreadMemoized
- ::included — ActionPolicy::Policy::Aliases
- ::included — ActionPolicy::Policy::Authorization
- ::included — ActionPolicy::Policy::Cache
- ::included — ActionPolicy::Policy::Core
- ::included — ActionPolicy::Policy::Defaults
- ::included — ActionPolicy::Policy::FailureReasons::Reasons
- ::included — ActionPolicy::Policy::Scoping
- ::lookup — ActionPolicy
- ::lookup_within_namespace — ActionPolicy::LookupChain
- ::new — ActionPolicy::NotFound
- ::new — ActionPolicy::Unauthorized
- ::new — ActionPolicy::UnknownRule
- ::new — ActionPolicy::NonPredicateRule
- ::new — ActionPolicy::Policy::ExecutionResult
- ::new — ActionPolicy::Policy::PreCheck::Check
- ::new — ActionPolicy::Policy::FailureReasons
- ::new — ActionPolicy::UnauthorizedAction
- ::new — ActionPolicy::RSpec::BeAuthorizedTo
- ::new — ActionPolicy::RSpec::HaveAuthorizedScope
- ::new — ActionPolicy::TestHelper::WithScopeTarget
- ::new — ActionPolicy::PrettyPrint::Visitor
- ::new — ActionPolicy::Policy::Authorization
- ::new — ActionPolicy::Policy::Core
- ::new — ActionPolicy::Policy::Rails::Instrumentation
- ::policy_class_name_for — ActionPolicy::LookupChain
- ::prepended — ActionPolicy::Behaviours::Memoized
- ::prepended — ActionPolicy::Behaviours::Namespaced
- ::prepended — ActionPolicy::PerThreadCache::Behaviours::ThreadMemoized
- ::print_method — ActionPolicy::PrettyPrint
- ::put_if_absent — ActionPolicy::LookupChain::NamespaceCache
- ::scopify — ActionPolicy::Authorizer
- ::scopings — ActionPolicy::Testing::AuthorizeTracker
- ::track — ActionPolicy::Testing::AuthorizeTracker
- ::track_scope — ActionPolicy::Testing::AuthorizeTracker
- ::tracking — ActionPolicy::Testing::AuthorizeTracker
- ::tracking? — ActionPolicy::Testing::AuthorizeTracker
- #__apply__ — ActionPolicy::Policy::PreCheck::Check
- #__apply__ — ActionPolicy::Policy::Core
- #__policies_cache__ — ActionPolicy::Behaviours::Memoized
- #__policy_memoize__ — ActionPolicy::Behaviours::Memoized
- #__policy_thread_memoize__ — ActionPolicy::PerThreadCache::Behaviours::ThreadMemoized
- #actual_calls_message — ActionPolicy::RSpec::BeAuthorizedTo
- #actual_scopes_message — ActionPolicy::RSpec::HaveAuthorizedScope
- #add — ActionPolicy::Policy::FailureReasons
- #add_detailed_reason — ActionPolicy::Policy::FailureReasons
- #add_non_detailed_reason — ActionPolicy::Policy::FailureReasons
- #all_details — ActionPolicy::Policy::FailureReasons::ResultFailureReasons
- #allow! — ActionPolicy::Policy::Core
- #allowance_to — ActionPolicy::Behaviour
- #allowed_to? — ActionPolicy::Behaviour
- #allowed_to? — ActionPolicy::Policy::Core
- #allowed_to? — ActionPolicy::Policy::FailureReasons::Reasons
- #applicable? — ActionPolicy::Policy::PreCheck::Check
- #apply — ActionPolicy::Policy::Cache
- #apply — ActionPolicy::Policy::CachedApply
- #apply — ActionPolicy::Policy::Core
- #apply — ActionPolicy::Policy::Rails::Instrumentation
- #apply_scope — ActionPolicy::Policy::Scoping
- #apply_with_cache — ActionPolicy::Policy::Cache
- #as — ActionPolicy::RSpec::HaveAuthorizedScope
- #assert_authorized_to — ActionPolicy::TestHelper
- #assert_have_authorized_scope — ActionPolicy::TestHelper
- #authorization_context — ActionPolicy::Behaviour
- #authorization_context — ActionPolicy::Behaviours::PolicyFor
- #authorization_namespace — ActionPolicy::Behaviours::PolicyFor
- #authorization_rule_for — ActionPolicy::Behaviour
- #authorization_scope_type_for — ActionPolicy::Behaviours::Scoping
- #authorization_strict_namespace — ActionPolicy::Behaviours::PolicyFor
- #authorize — ActionPolicy::Rails::Authorizer
- #authorize! — ActionPolicy::Behaviour
- #authorize! — ActionPolicy::Controller
- #authorize_count — ActionPolicy::Controller
- #authorized — ActionPolicy::Behaviours::Scoping
- #authorized_scope — ActionPolicy::Behaviours::Scoping
- #cache — ActionPolicy::Policy::Cache
- #cache_key — ActionPolicy::Policy::Cache
- #cache_namespace — ActionPolicy::Policy::Cache
- #cached! — ActionPolicy::Policy::ExecutionResult
- #cached? — ActionPolicy::Policy::ExecutionResult
- #call — ActionPolicy::Policy::PreCheck::Check
- #call — ActionPolicy::Testing::AuthorizerExt
- #camelize — ActionPolicy::Ext::SymbolCamelize
- #check? — ActionPolicy::Policy::Core
- #check_rule_naming — ActionPolicy::Policy::Aliases
- #clear_details — ActionPolicy::Policy::FailureReasons::ResultFailureReasons
- #collect — ActionPolicy::PrettyPrint::Visitor
- #context_cache_key — ActionPolicy::Policy::Cache
- #copy_application_policy — ActionPolicy::Generators::InstallGenerator
- #create? — ActionPolicy::Policy::Defaults
- #create_policy — ActionPolicy::Generators::PolicyGenerator
- #create_policy_spec — Rspec::Generators::PolicyGenerator
- #create_policy_test — TestUnit::Generators::PolicyGenerator
- #default_authorization_policy_class — ActionPolicy::Behaviours::PolicyFor
- #deny! — ActionPolicy::Policy::Core
- #deny! — ActionPolicy::Policy::FailureReasons::Reasons
- #details — ActionPolicy::Policy::FailureReasons
- #details — ActionPolicy::Policy::FailureReasons::Reasons
- #does_not_match? — ActionPolicy::RSpec::BeAuthorizedTo
- #does_not_match? — ActionPolicy::RSpec::HaveAuthorizedScope
- #dup — ActionPolicy::Policy::PreCheck::Check
- #empty? — ActionPolicy::Policy::FailureReasons
- #eval_exp — ActionPolicy::PrettyPrint::Visitor
- #expression_with_result — ActionPolicy::PrettyPrint::Visitor
- #fail? — ActionPolicy::Policy::ExecutionResult
- #failure_message — ActionPolicy::RSpec::BeAuthorizedTo
- #failure_message — ActionPolicy::RSpec::HaveAuthorizedScope
- #formatted_calls — ActionPolicy::RSpec::BeAuthorizedTo
- #formatted_record — ActionPolicy::RSpec::BeAuthorizedTo
- #formatted_scopings — ActionPolicy::RSpec::HaveAuthorizedScope
- #ignore_exp? — ActionPolicy::PrettyPrint::Visitor
- #implicit_authorization_target — ActionPolicy::Behaviours::PolicyFor
- #implicit_authorization_target — ActionPolicy::Controller
- #implicit_authorization_target! — ActionPolicy::Behaviours::PolicyFor
- #indented — ActionPolicy::PrettyPrint::Visitor
- #index? — ActionPolicy::Policy::Defaults
- #inspect — ActionPolicy::Policy::ExecutionResult
- #inspect — ActionPolicy::Policy::FailureReasons::ResultFailureReasons
- #inspect_rule — ActionPolicy::Policy::Core
- #load — ActionPolicy::Policy::ExecutionResult
- #lookup_type_from_target — ActionPolicy::Policy::Scoping
- #manage? — ActionPolicy::Policy::Defaults
- #match — ActionPolicy::RSpec::BeAuthorizedTo
- #match — ActionPolicy::RSpec::HaveAuthorizedScope
- #merge — ActionPolicy::Policy::FailureReasons
- #params_filter — ActionPolicy::ScopeMatchers::ActionControllerParams
- #policy_for — ActionPolicy::Behaviours::PolicyFor
- #policy_for_cache_key — ActionPolicy::Behaviours::PolicyFor
- #pp — ActionPolicy::Policy::Core
- #present? — ActionPolicy::Policy::FailureReasons
- #reasons — ActionPolicy::Policy::FailureReasons::ResultFailureReasons
- #rebuild_filter — ActionPolicy::Policy::PreCheck::Check
- #relation_scope — ActionPolicy::ScopeMatchers::ActiveRecord
- #resolve_rule — ActionPolicy::Policy::Aliases
- #resolve_rule — ActionPolicy::Policy::Core
- #resolve_scope_type — ActionPolicy::Policy::Scoping
- #rule_cache_key — ActionPolicy::Policy::Cache
- #run_install_if_needed — ActionPolicy::Generators::PolicyGenerator
- #run_pre_checks — ActionPolicy::Policy::PreCheck::Check
- #safe_constantize — ActionPolicy::Ext::StringConstantize
- #scope_options_message — ActionPolicy::RSpec::HaveAuthorizedScope
- #scopify — ActionPolicy::Testing::AuthorizerExt
- #skip! — ActionPolicy::Policy::PreCheck::Check
- #skip_verify_authorized — ActionPolicy::Controller
- #skip_verify_authorized! — ActionPolicy::Controller
- #success? — ActionPolicy::Policy::ExecutionResult
- #suggest — ActionPolicy::SuggestMessage
- #supports_block_expectations? — ActionPolicy::RSpec::BeAuthorizedTo
- #supports_block_expectations? — ActionPolicy::RSpec::HaveAuthorizedScope
- #transform_keys — ActionPolicy::Ext::HashTransformKeys
- #underscore — ActionPolicy::Ext::StringUnderscore
- #verify_authorized — ActionPolicy::Controller
- #visit_and — ActionPolicy::PrettyPrint::Visitor
- #visit_begin — ActionPolicy::PrettyPrint::Visitor
- #visit_missing — ActionPolicy::PrettyPrint::Visitor
- #visit_node — ActionPolicy::PrettyPrint::Visitor
- #visit_or — ActionPolicy::PrettyPrint::Visitor
- #with — ActionPolicy::RSpec::BeAuthorizedTo
- #with — ActionPolicy::RSpec::HaveAuthorizedScope
- #with_details — ActionPolicy::Policy::FailureReasons
- #with_scope_options — ActionPolicy::RSpec::HaveAuthorizedScope
- #with_target — ActionPolicy::RSpec::HaveAuthorizedScope
- #with_target — ActionPolicy::TestHelper::WithScopeTarget