lib/mongo/operation/update/command.rb in mongo-2.7.2 vs lib/mongo/operation/update/command.rb in mongo-2.8.0.rc0

- old
+ new

@@ -25,24 +25,11 @@ include Specifiable include Executable include Limited include WriteConcernSupported include BypassDocumentValidation - - # Execute the operation. - # - # @example - # operation.execute(server) - # - # @param [ Mongo::Server ] server The server to send the operation to. - # - # @return [ Mongo::Operation::Update::Result ] The operation result. - # - # @since 2.5.2 - def execute(server) - result = Result.new(dispatch_message(server)) - process_result(result, server) - end + include ExecutableNoValidate + include PolymorphicResult private def selector(server) { update: coll_name,