Module: Authorization::ObjectRolesTable::ModelExtensions::InstanceMethods
- Defined in:
- lib/authorization/publishare/object_roles_table.rb
Instance Method Summary collapse
- #accepts_no_role(role_name, user) ⇒ Object
- #accepts_role(role_name, user) ⇒ Object
-
#accepts_role?(role_name, user) ⇒ Boolean
If roles aren’t overriden in model then check roles table.
Instance Method Details
#accepts_no_role(role_name, user) ⇒ Object
110 111 112 |
# File 'lib/authorization/publishare/object_roles_table.rb', line 110 def accepts_no_role( role_name, user ) user.has_no_role role_name, self end |
#accepts_role(role_name, user) ⇒ Object
106 107 108 |
# File 'lib/authorization/publishare/object_roles_table.rb', line 106 def accepts_role( role_name, user ) user.has_role role_name, self end |
#accepts_role?(role_name, user) ⇒ Boolean
If roles aren’t overriden in model then check roles table
102 103 104 |
# File 'lib/authorization/publishare/object_roles_table.rb', line 102 def accepts_role?( role_name, user ) user.has_role? role_name, self end |