module Mongo::Operation::OpMsgOrCommand
Shared behavior of executing the operation as an OpMsg when supported or as a Command
otherwise.
@api private
Private Instance Methods
final_operation(connection)
click to toggle source
# File lib/mongo/operation/shared/op_msg_or_command.rb, line 31 def final_operation(connection) cls = if connection.features.op_msg_enabled? polymorphic_class(self.class.name, :OpMsg) else polymorphic_class(self.class.name, :Command) end cls.new(spec) end