module Authorization::ObjectRolesTable::ModelExtensions::InstanceMethods

Public Instance Methods

accepts_no_role( role_name, user ) click to toggle source
# 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 ) click to toggle source
# 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 ) click to toggle source

If roles aren't overriden in model then check roles table

# File lib/authorization/publishare/object_roles_table.rb, line 102
def accepts_role?( role_name, user )
  user.has_role? role_name, self
end