Módulo: Mongo::Protocol::Serializers::Bytes Private
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/protocol/serializers.rb
Visão geral
Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.
Estratégia de serialização de protocolo de conexão do MongoDB para n bytes.
Escreve e obtém bytes do buffer de bytes.
Recolhimento do Resumo do método de classe
-
.desserializar(buffer, opções = {}) ➤ string
privado
Deserializa bytes do buffer de bytes.
-
.serializar(buffer, valor, validate_keys = nil) ➤ BSON::ByteBuffer
privado
Escreve bytes no buffer.
Detalhes do método de classe
.desserializar(buffer, opções = {}) ➤ string
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.
Deserializa bytes do buffer de bytes.
460 461 462 463 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/serializers.rb', linha 460 def auto.desserializar(buffer, = {}) num_bytes = [:num_bytes] buffer.get_bytes(num_bytes || buffer.Tamanho) end |
.serializar(buffer, valor, validate_keys = nil) ➤ BSON::ByteBuffer
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.
Escreve bytes no buffer.
446 447 448 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/serializers.rb', linha 446 def auto.serializar(buffer, valor, validate_keys = nada) buffer.put_bytes(valor) end |