# File lib/rolify/adapters/mongoid/resource_adapter.rb, line 27 def in(resources, user, role_names) roles = user.roles.where(:name.in => Array(role_names)) return [] if resources.empty? || roles.empty? resources.delete_if { |resource| (resource.applied_roles & roles).empty? } resources end