# File lib/mongoid/persistence/atomic/push_all.rb, line 19 def persist prepare do document[field] = [] unless document[field] document.send(field).concat(value).tap do |value| collection.update(document.atomic_selector, operation("$pushAll"), options) document.remove_change(field) end end end