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