# File lib/mongoid/relations/targets/enumerable.rb, line 147 def each if loaded? loaded.each do |doc| yield(doc) end else unloaded.each do |doc| loaded.push(added.delete_one(doc) || doc) yield(doc) end end added.each do |doc| yield(doc) end @executed = true end