class Mongo::Operation::Indexes
A MongoDB indexes operation.
@api private
@since 2.0.0
Private Instance Methods
final_operation(connection)
click to toggle source
# File lib/mongo/operation/indexes.rb, line 38 def final_operation(connection) cls = if connection.features.op_msg_enabled? polymorphic_class(self.class.name, :OpMsg) elsif connection.features.list_indexes_enabled? polymorphic_class(self.class.name, :Command) else polymorphic_class(self.class.name, :Legacy) end cls.new(spec) end