Module: RoleOn::RoleOnUserClassMethods
- Defined in:
- lib/role_on.rb
Instance Method Summary collapse
Instance Method Details
#helper_for(role, name = role.to_s.pluralize) ⇒ Object
36 37 38 39 |
# File 'lib/role_on.rb', line 36 def helper_for(role,name = role.to_s.pluralize) named_scope(name, lambda { { :conditions => ['roles.id = ?', Role[role].id], :joins => :roles } }) named_scope("non_#{name}", lambda { { :conditions => [ 'roles.id is ? or roles.id != ?', nil, Role[role].id ], :include => :roles } }) end |