Method: Rolify::Adapter::RoleAdapter#scope
- Defined in:
-
lib/rolify/adapters/mongoid/role_adapter.rb,
lib/rolify/adapters/active_record/role_adapter.rb
64 65 66 67 68 69 |
# File 'lib/rolify/adapters/mongoid/role_adapter.rb', line 64 def scope(relation, conditions) roles = where(role_class, conditions).map { |role| role.id } return [] if roles.size.zero? query = relation.any_in(:role_ids => roles) query end |