# File lib/rolify/adapters/active_record/scopes.rb, line 14 def instance_scoped(resource_type = nil) where_conditions = "resource_type IS NOT NULL AND resource_id IS NOT NULL" if resource_type if resource_type.is_a? Class where_conditions = [ "resource_type = ? AND resource_id IS NOT NULL", resource_type.name ] else where_conditions = [ "resource_type = ? AND resource_id = ?", resource_type.class.name, resource_type.id ] end end where(where_conditions) end