Table of Contents - declarative_policy-1.0.0 Documentation
Classes and Modules
- DeclarativePolicy
- DeclarativePolicy::Base
- DeclarativePolicy::Base::AbilityMap
- DeclarativePolicy::Cache
- DeclarativePolicy::Condition
- DeclarativePolicy::Configuration
- DeclarativePolicy::DelegateDsl
- DeclarativePolicy::ManifestCondition
- DeclarativePolicy::NilPolicy
- DeclarativePolicy::PolicyDsl
- DeclarativePolicy::PreferredScope
- DeclarativePolicy::Rule
- DeclarativePolicy::Rule::Ability
- DeclarativePolicy::Rule::And
- DeclarativePolicy::Rule::Base
- DeclarativePolicy::Rule::Condition
- DeclarativePolicy::Rule::DelegatedCondition
- DeclarativePolicy::Rule::Not
- DeclarativePolicy::Rule::Or
- DeclarativePolicy::RuleDsl
- DeclarativePolicy::Runner
- DeclarativePolicy::Runner::State
- DeclarativePolicy::Step
Methods
- ::ability_map — DeclarativePolicy::Base
- ::class_for — DeclarativePolicy
- ::class_for_class — DeclarativePolicy
- ::compute_class_for_class — DeclarativePolicy
- ::condition — DeclarativePolicy::Base
- ::conditions — DeclarativePolicy::Base
- ::configuration — DeclarativePolicy
- ::configuration_for — DeclarativePolicy::Base
- ::configure — DeclarativePolicy
- ::configure! — DeclarativePolicy
- ::delegate — DeclarativePolicy::Base
- ::delegations — DeclarativePolicy::Base
- ::desc — DeclarativePolicy::Base
- ::enable_when — DeclarativePolicy::Base
- ::find_delegate — DeclarativePolicy
- ::global_actions — DeclarativePolicy::Base
- ::has_policy? — DeclarativePolicy
- ::id_for — DeclarativePolicy::Cache
- ::last_options — DeclarativePolicy::Base
- ::last_options! — DeclarativePolicy::Base
- ::make — DeclarativePolicy::Rule::Base
- ::new — DeclarativePolicy::Base
- ::new — DeclarativePolicy::Base::AbilityMap
- ::new — DeclarativePolicy::Condition
- ::new — DeclarativePolicy::ManifestCondition
- ::new — DeclarativePolicy::Configuration
- ::new — DeclarativePolicy::DelegateDsl
- ::new — DeclarativePolicy::PolicyDsl
- ::new — DeclarativePolicy::Rule::Condition
- ::new — DeclarativePolicy::Rule::DelegatedCondition
- ::new — DeclarativePolicy::Rule::Ability
- ::new — DeclarativePolicy::Rule::And
- ::new — DeclarativePolicy::Rule::Or
- ::new — DeclarativePolicy::Rule::Not
- ::new — DeclarativePolicy::RuleDsl
- ::new — DeclarativePolicy::Runner
- ::new — DeclarativePolicy::Runner::State
- ::new — DeclarativePolicy::Step
- ::overrides — DeclarativePolicy::Base
- ::own_ability_map — DeclarativePolicy::Base
- ::own_conditions — DeclarativePolicy::Base
- ::own_delegations — DeclarativePolicy::Base
- ::own_global_actions — DeclarativePolicy::Base
- ::policy? — DeclarativePolicy
- ::policy_class — DeclarativePolicy
- ::policy_for — DeclarativePolicy
- ::policy_key — DeclarativePolicy::Cache
- ::prevent_all_when — DeclarativePolicy::Base
- ::prevent_when — DeclarativePolicy::Base
- ::rule — DeclarativePolicy::Base
- ::subject_key — DeclarativePolicy::Cache
- ::user_key — DeclarativePolicy::Cache
- ::with_options — DeclarativePolicy::Base
- ::with_scope — DeclarativePolicy::Base
- ::with_score — DeclarativePolicy::Base
- #& — DeclarativePolicy::Rule::Base
- #== — DeclarativePolicy::Step
- #actions — DeclarativePolicy::Base::AbilityMap
- #all? — DeclarativePolicy::RuleDsl
- #allowed? — DeclarativePolicy::Base
- #and — DeclarativePolicy::Rule::Base
- #any? — DeclarativePolicy::RuleDsl
- #banned? — DeclarativePolicy::Base
- #cache — DeclarativePolicy::Base
- #cache_key — DeclarativePolicy::ManifestCondition
- #cached? — DeclarativePolicy::Base
- #cached? — DeclarativePolicy::ManifestCondition
- #cached? — DeclarativePolicy::Runner
- #cached_pass? — DeclarativePolicy::Rule::Base
- #cached_pass? — DeclarativePolicy::Rule::Condition
- #cached_pass? — DeclarativePolicy::Rule::DelegatedCondition
- #cached_pass? — DeclarativePolicy::Rule::Ability
- #cached_pass? — DeclarativePolicy::Rule::And
- #cached_pass? — DeclarativePolicy::Rule::Or
- #cached_pass? — DeclarativePolicy::Rule::Not
- #can? — DeclarativePolicy::Base
- #can? — DeclarativePolicy::RuleDsl
- #compute — DeclarativePolicy::Condition
- #cond — DeclarativePolicy::RuleDsl
- #condition — DeclarativePolicy::Base
- #debug — DeclarativePolicy::Base
- #debug — DeclarativePolicy::Runner
- #delegate — DeclarativePolicy::RuleDsl
- #delegated_context — DeclarativePolicy::Rule::DelegatedCondition
- #delegated_policies — DeclarativePolicy::Base
- #description — DeclarativePolicy::Rule::Condition
- #description — DeclarativePolicy::Rule::Ability
- #disallowed? — DeclarativePolicy::Base
- #enable — DeclarativePolicy::Base::AbilityMap
- #enable — DeclarativePolicy::PolicyDsl
- #enable! — DeclarativePolicy::Runner::State
- #enable? — DeclarativePolicy::Step
- #enabled? — DeclarativePolicy::Runner::State
- #flatten_steps! — DeclarativePolicy::Runner
- #flattened — DeclarativePolicy::Step
- #inspect — DeclarativePolicy::Base
- #inspect — DeclarativePolicy::Rule::Base
- #inspect_step — DeclarativePolicy::Runner
- #key — DeclarativePolicy::Condition
- #merge — DeclarativePolicy::Base::AbilityMap
- #merge_runner — DeclarativePolicy::Runner
- #method_missing — DeclarativePolicy::DelegateDsl
- #method_missing — DeclarativePolicy::PolicyDsl
- #method_missing — DeclarativePolicy::RuleDsl
- #name_transformation — DeclarativePolicy::Configuration
- #named_policy — DeclarativePolicy::Configuration
- #negate — DeclarativePolicy::Rule::Base
- #next_step_and_score — DeclarativePolicy::Runner
- #nil_policy — DeclarativePolicy::Configuration
- #none? — DeclarativePolicy::RuleDsl
- #or — DeclarativePolicy::Rule::Base
- #own_steps — DeclarativePolicy::Base
- #pass? — DeclarativePolicy::ManifestCondition
- #pass? — DeclarativePolicy::Rule::Base
- #pass? — DeclarativePolicy::Rule::Condition
- #pass? — DeclarativePolicy::Rule::DelegatedCondition
- #pass? — DeclarativePolicy::Rule::Ability
- #pass? — DeclarativePolicy::Rule::And
- #pass? — DeclarativePolicy::Rule::Or
- #pass? — DeclarativePolicy::Rule::Not
- #pass? — DeclarativePolicy::Runner
- #pass? — DeclarativePolicy::Runner::State
- #pass? — DeclarativePolicy::Step
- #policy — DeclarativePolicy::PolicyDsl
- #policy_class — DeclarativePolicy::Configuration
- #policy_for — DeclarativePolicy::Base
- #preferred_scope — DeclarativePolicy::PreferredScope
- #preferred_scope= — DeclarativePolicy::PreferredScope
- #prevent — DeclarativePolicy::Base::AbilityMap
- #prevent — DeclarativePolicy::PolicyDsl
- #prevent! — DeclarativePolicy::Runner::State
- #prevent? — DeclarativePolicy::Step
- #prevent_all — DeclarativePolicy::PolicyDsl
- #prevented? — DeclarativePolicy::Runner::State
- #repr — DeclarativePolicy::Base
- #repr — DeclarativePolicy::Rule::Condition
- #repr — DeclarativePolicy::Rule::DelegatedCondition
- #repr — DeclarativePolicy::Rule::Ability
- #repr — DeclarativePolicy::Rule::And
- #repr — DeclarativePolicy::Rule::Or
- #repr — DeclarativePolicy::Rule::Not
- #repr — DeclarativePolicy::Step
- #respond_to_missing? — DeclarativePolicy::DelegateDsl
- #respond_to_missing? — DeclarativePolicy::PolicyDsl
- #respond_to_missing? — DeclarativePolicy::RuleDsl
- #run — DeclarativePolicy::Runner
- #runner — DeclarativePolicy::Base
- #score — DeclarativePolicy::ManifestCondition
- #score — DeclarativePolicy::Rule::Base
- #score — DeclarativePolicy::Rule::Condition
- #score — DeclarativePolicy::Rule::DelegatedCondition
- #score — DeclarativePolicy::Rule::Ability
- #score — DeclarativePolicy::Rule::And
- #score — DeclarativePolicy::Rule::Or
- #score — DeclarativePolicy::Rule::Not
- #score — DeclarativePolicy::Runner
- #score — DeclarativePolicy::Step
- #simplify — DeclarativePolicy::Rule::Base
- #simplify — DeclarativePolicy::Rule::And
- #simplify — DeclarativePolicy::Rule::Or
- #simplify — DeclarativePolicy::Rule::Not
- #steps_by_score — DeclarativePolicy::Runner
- #subject_key — DeclarativePolicy::ManifestCondition
- #subject_scope — DeclarativePolicy::PreferredScope
- #user_key — DeclarativePolicy::ManifestCondition
- #user_scope — DeclarativePolicy::PreferredScope
- #with_action — DeclarativePolicy::Step
- #with_preferred_scope — DeclarativePolicy::PreferredScope
- #| — DeclarativePolicy::Rule::Base
- #~ — DeclarativePolicy::Rule::Base