lib/mongo/operation/write/insert.rb in mongo-2.3.1 vs lib/mongo/operation/write/insert.rb in mongo-2.4.0.rc0

- old
+ new

@@ -55,14 +55,14 @@ Result.new(Command::Insert.new(command_spec).execute(server), @ids).validate! end def execute_message(server) server.with_connection do |connection| - Result.new(connection.dispatch([ message, gle ].compact), @ids).validate! + Result.new(connection.dispatch([ message(server), gle ].compact), @ids).validate! end end - def message + def message(server) opts = !!options[:continue_on_error] ? { :flags => [:continue_on_error] } : {} Protocol::Insert.new(db_name, coll_name, ensure_ids(documents), opts) end end end