Module: Authorization::ObjectRolesTable::ModelExtensions::InstanceMethods
- Defined in:
- lib/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
111 112 113 |
# File 'lib/publishare/object_roles_table.rb', line 111 def accepts_no_role( role_name, user ) user.has_no_role role_name, self end |
#accepts_role(role_name, user) ⇒ Object
107 108 109 |
# File 'lib/publishare/object_roles_table.rb', line 107 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
103 104 105 |
# File 'lib/publishare/object_roles_table.rb', line 103 def accepts_role?( role_name, user ) user.has_role? role_name, self end |