Classe: Mongo::Protocol::Msg::Seção1 Private

Herda:
Objeto
  • Objeto
mostrar tudo
Definido em:
lib/mongo/protocol/msg.rb

Visão geral

Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.

Encapsula uma seção OP_MSG do tipo 1 .

Recolhimento do Resumo do atributo de instância

Recolhimento do Resumo do método de instância

Detalhes do construtor

#initialize(identificador, documentos) ➤ Seção1

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Retorna uma nova instância da Seção1.

Desde:

  • 2.5.0



340
341
342
# File 'lib/mongo/protocol/msg.rb', linha 340

def inicializar(identificador, documentos)
  @identifier, @documents = identificador, documentos
end

Detalhes do atributo da instância

#documents Objeto (somente leitura)

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Desde:

  • 2.5.0



344
345
346
# File 'lib/mongo/protocol/msg.rb', linha 344

def documentos
  @documents
end

#identificador ➤ Objeto (somente leitura)

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Desde:

  • 2.5.0



344
345
346
# File 'lib/mongo/protocol/msg.rb', linha 344

def identificador
  @identifier
end

Detalhes do método de instância

#==(outro) ➤ Objeto Também conhecido como: eql?

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Desde:

  • 2.5.0



346
347
348
349
# File 'lib/mongo/protocol/msg.rb', linha 346

def ==(Outro)
  Outro.is_a?(Seção 1) &&
    identificador == Outro.identificador && documentos == Outro.documentos
end