Module: RoleStrategy::ActiveRecord::OneRole::ClassMethods

Defined in:
lib/roles_active_record/strategy/single/one_role.rb

Instance Method Summary collapse

Instance Method Details

#in_any_role(*role_names) ⇒ Object



25
26
27
# File 'lib/roles_active_record/strategy/single/one_role.rb', line 25

def in_any_role(*role_names)
  joins(:one_role) & Role.named(role_names)
end

#in_role(role_name) ⇒ Object



21
22
23
# File 'lib/roles_active_record/strategy/single/one_role.rb', line 21

def in_role(role_name)
  in_any_role(role_name)
end