Module: Authorization::Reader
- Defined in:
- lib/declarative_authorization/reader.rb
Overview
Parses an authorization configuration file in the authorization DSL and constructs a data model of its contents.
For examples and the modeled data model, see the README.
Also, see role definition methods
- AuthorizationRulesReader#role,
- AuthorizationRulesReader#includes,
- AuthorizationRulesReader#title,
- AuthorizationRulesReader#description
Methods for rule definition in roles
- AuthorizationRulesReader#has_permission_on,
- AuthorizationRulesReader#to,
- AuthorizationRulesReader#if_attribute,
- AuthorizationRulesReader#if_permitted_to
Methods to be used in if_attribute statements
- AuthorizationRulesReader#contains,
- AuthorizationRulesReader#does_not_contain,
- AuthorizationRulesReader#intersects_with,
- AuthorizationRulesReader#is,
- AuthorizationRulesReader#is_not,
- AuthorizationRulesReader#is_in,
- AuthorizationRulesReader#is_not_in,
- AuthorizationRulesReader#lt,
- AuthorizationRulesReader#lte,
- AuthorizationRulesReader#gt,
- AuthorizationRulesReader#gte
- AuthorizationRulesReader#id_in_scope
And privilege definition methods
- PrivilegesReader#privilege,
- PrivilegesReader#includes
Defined Under Namespace
Classes: AuthorizationRulesReader, DSLError, DSLFileNotFoundError, DSLReader, DSLSyntaxError, PrivilegesReader