Module: RoleStrategy::ActiveRecord::ManyRoles::ClassMethods

Defined in:
lib/roles_active_record/strategy/multi/many_roles.rb

Instance Method Summary collapse

Instance Method Details

#in_role(role_name) ⇒ Object



26
27
28
# File 'lib/roles_active_record/strategy/multi/many_roles.rb', line 26

def in_role(role_name)                          
  in_roles(role_name)
end

#in_roles(*role_names) ⇒ Object



30
31
32
# File 'lib/roles_active_record/strategy/multi/many_roles.rb', line 30

def in_roles(*role_names)                          
  joins(:many_roles) & Role.named(role_names)
end