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

Herda:
Objeto
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/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



366
367
368
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/msg.rb', linha 366

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



370
371
372
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/msg.rb', linha 370

def documentos
  @documents
end

#identificadorObjeto (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



370
371
372
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/msg.rb', linha 370

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



372
373
374
375
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/msg.rb', linha 372

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