Table of Contents - ae_declarative_authorization-0.13.0 Documentation
Pages
Classes and Modules
- Authorization
- Authorization::AnonymousUser
- Authorization::Attribute
- Authorization::AttributeAuthorizationError
- Authorization::AttributeWithPermission
- Authorization::AuthorizationError
- Authorization::AuthorizationHelper
- Authorization::AuthorizationInModel
- Authorization::AuthorizationRule
- Authorization::AuthorizationRuleSet
- Authorization::AuthorizationUsageError
- Authorization::Controller
- Authorization::Controller::DSL
- Authorization::Controller::Grape
- Authorization::Controller::Grape::ClassMethods
- Authorization::Controller::Rails
- Authorization::Controller::Rails::ClassMethods
- Authorization::Controller::Runtime
- Authorization::ControllerPermission
- Authorization::Engine
- Authorization::Engine::AttributeValidator
- Authorization::InstallGenerator
- Authorization::Maintenance
- Authorization::Maintenance::Usage
- Authorization::NilAttributeValueError
- Authorization::NotAuthorized
- Authorization::ObligationScope
- Authorization::RailsEngine
- Authorization::Reader
- Authorization::Reader::AuthorizationRulesReader
- Authorization::Reader::DSLError
- Authorization::Reader::DSLFileNotFoundError
- Authorization::Reader::DSLReader
- Authorization::Reader::DSLReader::DSLMethods
- Authorization::Reader::DSLSyntaxError
- Authorization::Reader::PrivilegesReader
- Authorization::RulesGenerator
- Authorization::TestHelper
- DeclarativeAuthorization
- DeclarativeAuthorization::Test
- DeclarativeAuthorization::Test::Helpers
- DeclarativeAuthorization::Test::Helpers::AccessTestGenerator
- DeclarativeAuthorization::Test::Helpers::ClassMethods
- DeclarativeAuthorization::Test::Helpers::InvalidParamsBlockArity
- DeclarativeAuthorization::Test::Helpers::PrivilegeTestGenerator
- DeclarativeAuthorization::Test::Helpers::RoleTestGenerator
Methods
- ::current_user — Authorization
- ::current_user= — Authorization
- ::default_role — Authorization
- ::default_role= — Authorization
- ::development_reload? — Authorization::Engine
- ::dot_path — Authorization
- ::dot_path= — Authorization
- ::factory — Authorization::Reader::DSLReader
- ::failed_auto_loading_is_not_found= — Authorization::Controller::Runtime
- ::failed_auto_loading_is_not_found? — Authorization::Controller::Runtime
- ::guest_user — Authorization
- ::included — Authorization::TestHelper
- ::instance — Authorization::Engine
- ::is_a_association_proxy? — Authorization
- ::load — Authorization::Reader::DSLReader
- ::new — Authorization::Engine
- ::new — Authorization::AuthorizationRuleSet
- ::new — Authorization::AuthorizationRule
- ::new — Authorization::Attribute
- ::new — Authorization::AttributeWithPermission
- ::new — Authorization::AnonymousUser
- ::new — Authorization::ObligationScope
- ::new — Authorization::Reader::DSLReader
- ::new — DeclarativeAuthorization::Test::Helpers::InvalidParamsBlockArity
- ::new — DeclarativeAuthorization::Test::Helpers::PrivilegeTestGenerator
- ::new — DeclarativeAuthorization::Test::Helpers::RoleTestGenerator
- ::new — DeclarativeAuthorization::Test::Helpers::AccessTestGenerator
- ::next_migration_number — Authorization::InstallGenerator
- ::non_guest_current_user — Authorization
- ::obligation_scope_for — Authorization::AuthorizationInModel
- ::reflection_for_path — Authorization::AttributeWithPermission
- ::usages_by_controller — Authorization::Maintenance::Usage
- ::using_access_control — Authorization::AuthorizationInModel
- ::using_access_control? — Authorization::AuthorizationInModel
- ::with_permissions_to — Authorization::AuthorizationInModel
- ::with_user — Authorization::Maintenance
- ::without_access_control — Authorization::Maintenance
- #<< — Authorization::AuthorizationRuleSet
- #access_test_params — DeclarativeAuthorization::Test::Helpers
- #access_test_params_for_param_methods — DeclarativeAuthorization::Test::Helpers
- #access_test_user — DeclarativeAuthorization::Test::Helpers
- #access_tests — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #access_tests_not_required — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #add_filter! — Authorization::Controller::Grape::ClassMethods
- #add_filter! — Authorization::Controller::Rails::ClassMethods
- #add_obligation_condition_for — Authorization::ObligationScope
- #add_obligation_join_for — Authorization::ObligationScope
- #all_public_actions — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #allowed — DeclarativeAuthorization::Test::Helpers::PrivilegeTestGenerator
- #allowed — DeclarativeAuthorization::Test::Helpers::RoleTestGenerator
- #allowed? — Authorization::Controller::Runtime
- #api_class — Authorization::Controller::Grape
- #api_class — Authorization::Controller::Rails
- #append_attribute — Authorization::AuthorizationRule
- #append_privileges — Authorization::AuthorizationRule
- #assert_raise_with_user — Authorization::TestHelper
- #attribute_value — Authorization::ObligationScope
- #authorization_engine — Authorization::Controller::Grape
- #authorization_engine — Authorization::Controller::Runtime
- #cached_auth_rules — Authorization::AuthorizationRuleSet
- #contains — Authorization::Reader::AuthorizationRulesReader
- #controller_name — Authorization::Controller::Grape::ClassMethods
- #copy_auth_rules — Authorization::RulesGenerator
- #decl_auth_context — Authorization::Controller::DSL
- #decl_auth_context — Authorization::Controller::Runtime
- #deep_hash_clone — Authorization::Attribute
- #define_access_test_params_method — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #delete — Authorization::AuthorizationRuleSet
- #denied — DeclarativeAuthorization::Test::Helpers::PrivilegeTestGenerator
- #denied — DeclarativeAuthorization::Test::Helpers::RoleTestGenerator
- #description — Authorization::Reader::AuthorizationRulesReader
- #description_for — Authorization::Engine
- #does_not_contain — Authorization::Reader::AuthorizationRulesReader
- #each — Authorization::AuthorizationRuleSet
- #extract_options — DeclarativeAuthorization::Test::Helpers::PrivilegeTestGenerator
- #file_and_line_number_from_call_stack — Authorization::Reader::AuthorizationRulesReader
- #filter_access_to — Authorization::Controller::DSL
- #filter_resource_access — Authorization::Controller::Rails::ClassMethods
- #finder_options — Authorization::ObligationScope
- #flatten_privileges — Authorization::Engine
- #flatten_roles — Authorization::Engine
- #follow_comparison — Authorization::ObligationScope
- #follow_path — Authorization::ObligationScope
- #forbidden_with_role_and_privilege? — DeclarativeAuthorization::Test::Helpers
- #gt — Authorization::Reader::AuthorizationRulesReader
- #gte — Authorization::Reader::AuthorizationRulesReader
- #has_any_role? — Authorization::Controller::Runtime
- #has_any_role? — Authorization::AuthorizationHelper
- #has_any_role_with_hierarchy? — Authorization::Controller::Runtime
- #has_any_role_with_hierarchy? — Authorization::AuthorizationHelper
- #has_omnipotence — Authorization::Reader::AuthorizationRulesReader
- #has_permission_on — Authorization::Reader::AuthorizationRulesReader
- #has_role? — Authorization::Controller::Runtime
- #has_role? — Authorization::AuthorizationHelper
- #has_role_with_hierarchy? — Authorization::Controller::Runtime
- #has_role_with_hierarchy? — Authorization::AuthorizationHelper
- #id — Authorization::AnonymousUser
- #id_in_scope — Authorization::Reader::AuthorizationRulesReader
- #if_attribute — Authorization::Reader::AuthorizationRulesReader
- #if_permitted_to — Authorization::Reader::AuthorizationRulesReader
- #includes — Authorization::Reader::PrivilegesReader
- #includes — Authorization::Reader::AuthorizationRulesReader
- #inherited — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #initialize_copy — Authorization::AuthorizationRuleSet
- #initialize_copy — Authorization::AuthorizationRule
- #initialize_copy — Authorization::Attribute
- #initialize_copy — Authorization::AttributeWithPermission
- #install_decl_auth — Authorization::InstallGenerator
- #intersects_with — Authorization::Reader::AuthorizationRulesReader
- #is — Authorization::Reader::AuthorizationRulesReader
- #is_in — Authorization::Reader::AuthorizationRulesReader
- #is_not — Authorization::Reader::AuthorizationRulesReader
- #is_not_in — Authorization::Reader::AuthorizationRulesReader
- #join_to_path — Authorization::ObligationScope
- #load — Authorization::Reader::DSLReader
- #load! — Authorization::Reader::DSLReader
- #logger — Authorization::Controller::Grape
- #lt — Authorization::Reader::AuthorizationRulesReader
- #lte — Authorization::Reader::AuthorizationRulesReader
- #map_reflection_for — Authorization::ObligationScope
- #map_table_alias_for — Authorization::ObligationScope
- #matches? — Authorization::AuthorizationRule
- #matching — Authorization::AuthorizationRuleSet
- #matching_auth_rules — Authorization::Engine
- #model_for — Authorization::ObligationScope
- #no_filter_access_to — Authorization::Controller::DSL
- #object_attribute_value — Authorization::Attribute
- #obligation — Authorization::Attribute
- #obligation — Authorization::AttributeWithPermission
- #obligation_conditions — Authorization::ObligationScope
- #obligations — Authorization::Engine
- #obligations — Authorization::AuthorizationRule
- #options_for_permit — Authorization::Controller::Runtime
- #params — DeclarativeAuthorization::Test::Helpers::AccessTestGenerator
- #parse — Authorization::Reader::DSLReader
- #parse! — Authorization::ObligationScope
- #parse_attribute_conditions_hash! — Authorization::Reader::AuthorizationRulesReader
- #path_to_join — Authorization::ObligationScope
- #permit! — Authorization::Engine
- #permit? — Authorization::Engine
- #permitted_to! — Authorization::Controller::Runtime
- #permitted_to! — Authorization::AuthorizationInModel
- #permitted_to? — Authorization::Controller::Runtime
- #permitted_to? — Authorization::AuthorizationHelper
- #permitted_to? — Authorization::AuthorizationInModel
- #privilege — Authorization::Reader::PrivilegesReader
- #privilege — DeclarativeAuthorization::Test::Helpers::RoleTestGenerator
- #rebuild_condition_options! — Authorization::ObligationScope
- #rebuild_join_options! — Authorization::ObligationScope
- #reflection_for — Authorization::ObligationScope
- #reflections — Authorization::ObligationScope
- #request_with — Authorization::TestHelper
- #reset! — Authorization::AuthorizationRuleSet
- #reset_filter! — Authorization::Controller::Grape::ClassMethods
- #reset_filter! — Authorization::Controller::Rails::ClassMethods
- #response_forbidden? — DeclarativeAuthorization::Test::Helpers
- #rev_priv_hierarchy — Authorization::Engine
- #rev_role_hierarchy — Authorization::Engine
- #role — Authorization::Reader::AuthorizationRulesReader
- #role — DeclarativeAuthorization::Test::Helpers::AccessTestGenerator
- #roles_for — Authorization::Engine
- #roles_with_hierarchy_for — Authorization::Engine
- #scope — Authorization::ObligationScope
- #should_be_allowed_to — Authorization::TestHelper
- #should_not_be_allowed_to — Authorization::TestHelper
- #skip_access_tests_for_actions — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #table_alias_for — Authorization::ObligationScope
- #table_aliases — Authorization::ObligationScope
- #the_access_tests_are_tested_elsewhere_so_no_access_tests_are_needed — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #this_is_a_module_mixed_into_controllers_so_it_needs_no_access_tests — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #this_is_an_abstract_controller_so_it_needs_no_access_tests — DeclarativeAuthorization::Test::Helpers::ClassMethods
- #title — Authorization::Reader::AuthorizationRulesReader
- #title_for — Authorization::Engine
- #to — Authorization::Reader::AuthorizationRulesReader
- #to_long_s — Authorization::AuthorizationRule
- #to_long_s — Authorization::Attribute
- #to_long_s — Authorization::AttributeWithPermission
- #top_level_model — Authorization::ObligationScope
- #user_roles_privleges_from_options — Authorization::Engine
- #validate? — Authorization::AuthorizationRule
- #validate? — Authorization::Attribute
- #validate? — Authorization::AttributeWithPermission
- #with_user — Authorization::Maintenance
- #without_access_control — Authorization::Maintenance