# File lib/bullet/mongoid6x.rb, line 25 def each(&block) return to_enum unless block_given? records = [] origin_each { |record| records << record } if records.length > 1 Bullet::Detector::NPlusOneQuery.add_possible_objects(records) elsif records.size == 1 Bullet::Detector::NPlusOneQuery.add_impossible_object(records.first) end records.each(&block) end