module Roles::Resource::ClassMethods
Public Instance Methods
users_with_role(role_name = nil)
click to toggle source
# File lib/roles/resource.rb, line 8 def users_with_role(role_name = nil) if role_name.nil? self.user_class.includes(role_table).where("#{role_table}.resource_type LIKE '%s'", self.to_s).where("#{role_table}.resource_id IS NULL") else self.user_class.includes(role_table).where("#{role_table}.resource_type LIKE '%s'", self.to_s).where("#{role_table}.resource_id IS NULL").where("#{role_table}.name LIKE '%s'", role_name.to_s) end end