Method: Rolify::Adapter::ResourceAdapter#find_roles
- Defined in:
-
lib/rolify/adapters/mongoid/resource_adapter.rb,
lib/rolify/adapters/active_record/resource_adapter.rb
7 8 9 10 11 12 |
# File 'lib/rolify/adapters/mongoid/resource_adapter.rb', line 7 def find_roles(role_name, relation, user) roles = user && (user != :any) ? user.roles : self.role_class roles = roles.where(:resource_type.in => self.relation_types_for(relation)) roles = roles.where(:name => role_name.to_s) if role_name && (role_name != :any) roles end |