# File lib/mongoid/matchers/and.rb, line 18 def matches?(conditions) conditions.each do |condition| condition.keys.each do |k| key = k value = condition[k] return false unless Strategies.matcher(document, key, value).matches?(value) end end true end