# File lib/mongoid/relations/builders/referenced/many.rb, line 17 def build(type = nil) return object unless query? return [] if object.is_a?(Array) crit = metadata.criteria(Conversions.flag(object, metadata)) IdentityMap.get(crit.klass, crit.selector) || crit end