Table of Contents - pundit_roles-0.6.0 Documentation
Classes and Modules
- Policy
- Policy::Base
- PolicyDefaults
- Pundit
- PunditAssociations
- PunditOverwrite
- PunditRoles
- PunditSelectors
- Role
- Role::OptionBuilder
Methods
- ::new — Policy::Base
- ::new — Role::OptionBuilder
- #_allowed_access_options — Role::OptionBuilder
- #_allowed_permission_types — Policy::Base
- #_permitted_value_types — Role::OptionBuilder
- #_role_default_keys — Role
- #_role_option_validations — Role
- #_valid_assoc_opts — PunditAssociations
- #allow — Policy::Base
- #association_create_associations — PunditSelectors
- #association_create_attributes — PunditSelectors
- #association_permissions — PunditSelectors
- #association_show_associations — PunditSelectors
- #association_show_attributes — PunditSelectors
- #association_update_associations — PunditSelectors
- #association_update_attributes — PunditSelectors
- #attribute_permissions — PunditSelectors
- #authorize! — PunditOverwrite
- #authorize_associations! — PunditAssociations
- #build_associated_roles — Role
- #create? — PolicyDefaults
- #destroy? — PolicyDefaults
- #determine_current_roles — Policy::Base
- #determine_permitted_associations — PunditAssociations
- #determine_save_permissions — PunditAssociations
- #fetch_assoc_policy — PunditAssociations
- #format_association_list — PunditAssociations
- #get_all — Role::OptionBuilder
- #get_all_associations — Role::OptionBuilder
- #get_all_attributes — Role::OptionBuilder
- #get_assoc_constant — PunditAssociations
- #guest? — Policy::Base
- #handle_associations — PunditAssociations
- #handle_default_options — Role::OptionBuilder
- #handle_guest_options — Policy::Base
- #handle_guest_scope — Policy::Base
- #index? — PolicyDefaults
- #init_options — Role::OptionBuilder
- #merge_associated_roles — Policy::Base
- #permissions — PunditSelectors
- #permitted — Role::OptionBuilder
- #permitted_associations — PunditSelectors
- #permitted_create_associations — PunditSelectors
- #permitted_create_attributes — PunditSelectors
- #permitted_options — Role::OptionBuilder
- #permitted_show_associations — PunditSelectors
- #permitted_show_attributes — PunditSelectors
- #permitted_update_associations — PunditSelectors
- #permitted_update_attributes — PunditSelectors
- #policy_scope! — PunditOverwrite
- #primary_create_associations — PunditSelectors
- #primary_create_attributes — PunditSelectors
- #primary_show_associations — PunditSelectors
- #primary_show_attributes — PunditSelectors
- #primary_update_associations — PunditSelectors
- #primary_update_attributes — PunditSelectors
- #raise_if_options_are_invalid — Role
- #raise_not_authorized — PunditOverwrite
- #remove_restricted — Role::OptionBuilder
- #resolve_as_association — Policy::Base
- #resolve_query — Policy::Base
- #resolve_scope — Policy::Base
- #role — Role
- #show? — PolicyDefaults
- #test_condition? — Policy::Base
- #unique_merge — Policy::Base
- #update? — PolicyDefaults
- #validate_permission_type — Policy::Base