Module: MongoMapper::RoleRelations::ClassMethods
- Defined in:
- lib/roles_for_mm/strategies/role_relations.rb
Instance Method Summary collapse
Instance Method Details
#in_role(role_name) ⇒ Object
12 13 14 15 |
# File 'lib/roles_for_mm/strategies/role_relations.rb', line 12 def in_role(role_name) role = Role.where(:name => role_name).first all(:role_ids => role.id) end |
#in_roles(*roles) ⇒ Object
17 18 19 20 |
# File 'lib/roles_for_mm/strategies/role_relations.rb', line 17 def in_roles(*roles) role_ids = Role.where(:name => roles.flatten).map{|role| role.id} where(:role_ids => role_ids) end |