Table of Contents - authz-0.0.5 Documentation
Pages
Classes and Modules
- Authz
- Authz::Cache
- Authz::Controllers
- Authz::Controllers::AuthorizationManager
- Authz::Controllers::AuthorizationManager::AuthorizationNotPerformedError
- Authz::Controllers::AuthorizationManager::MissingScopingInstance
- Authz::Controllers::AuthorizationManager::NotAuthorized
- Authz::Controllers::ScopingManager
- Authz::Engine
- Authz::Generators
- Authz::Generators::InstallGenerator
- Authz::Helpers
- Authz::Helpers::ViewHelpers
- Authz::Models
- Authz::Models::Rolable
- Authz::MultileRolablesNotPermitted
- Authz::Scopables
- Authz::Scopables::Base
- Authz::Scopables::Base::AmbiguousAssociationName
- Authz::Scopables::Base::MisconfiguredAssociation
- Authz::Scopables::Base::NoApplicableScopables
- Authz::Scopables::Base::NoAssociationFound
- Authz::Scopables::Base::UnresolvableKeyword
Methods
- ::apply_role_scopes — Authz::Controllers::ScopingManager
- ::apply_scopes_for_user — Authz::Controllers::ScopingManager
- ::configure — Authz
- ::extended — Authz::Scopables::Base
- ::fetch — Authz::Cache
- ::get_applicable_scopables — Authz::Scopables::Base
- ::get_applicable_scopables! — Authz::Scopables::Base
- ::get_scopables_modules — Authz::Scopables::Base
- ::get_scopables_names — Authz::Scopables::Base
- ::has_access_to_instance? — Authz::Controllers::ScopingManager
- ::new — Authz::Controllers::AuthorizationManager::AuthorizationNotPerformedError
- ::new — Authz::Controllers::AuthorizationManager::MissingScopingInstance
- ::new — Authz::Controllers::AuthorizationManager::NotAuthorized
- ::new — Authz::Scopables::Base::AmbiguousAssociationName
- ::new — Authz::Scopables::Base::NoAssociationFound
- ::new — Authz::Scopables::Base::MisconfiguredAssociation
- ::new — Authz::Scopables::Base::NoApplicableScopables
- ::new — Authz::Scopables::Base::UnresolvableKeyword
- ::register_rolable — Authz
- ::register_scopable — Authz::Scopables::Base
- ::scopable_by? — Authz::Scopables::Base
- ::scopable_exists? — Authz::Scopables::Base
- ::special_keywords — Authz::Scopables::Base
- #apply_authz_scopes — Authz::Controllers::AuthorizationManager
- #apply_scopable_method_name — Authz::Scopables::Base
- #associated_scoping_instances_ids — Authz::Scopables::Base
- #association_method_name — Authz::Scopables::Base
- #authorizable_association_name — Authz::Models::Rolable
- #authorization_performed? — Authz::Controllers::AuthorizationManager
- #authorize — Authz::Controllers::AuthorizationManager
- #authorized? — Authz::Controllers::AuthorizationManager
- #authorized_path? — Authz::Controllers::AuthorizationManager
- #authz_label — Authz::Models::Rolable
- #authz_label_method — Authz::Models::Rolable
- #authz_link_to — Authz::Helpers::ViewHelpers
- #authz_user — Authz::Controllers::AuthorizationManager
- #available_keywords — Authz::Scopables::Base
- #copy_initializer_file — Authz::Generators::InstallGenerator
- #copy_migrations — Authz::Generators::InstallGenerator
- #normalize_if_special_keyword — Authz::Scopables::Base
- #plural_association_name — Authz::Scopables::Base
- #resolve_keyword — Authz::Scopables::Base
- #resolve_keyword! — Authz::Scopables::Base
- #roles_cache_key — Authz::Models::Rolable
- #scoping_class — Authz::Scopables::Base
- #scoping_class_name — Authz::Scopables::Base
- #singular_association_name — Authz::Scopables::Base
- #skip_authorization — Authz::Controllers::AuthorizationManager
- #valid_keyword? — Authz::Scopables::Base
- #verify_authorized — Authz::Controllers::AuthorizationManager
- #within_scope_of_keyword? — Authz::Scopables::Base