Module: Mongo::Protocol::Serializers::Byte 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 fio do MongoDB para um único byte.
Escreve e obtém um único byte do buffer de bytes.
Recolhimento do Resumo do método de classe
-
.desserializar(buffer, opções = {}) ➤ string
privado
Deserializa um byte do buffer de bytes.
-
.serializar(buffer, valor, validate_keys = nil) ➤ BSON::ByteBuffer
privado
Escreve um byte 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 um byte do buffer de bytes.
426 427 428 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/serializers.rb', linha 426 def auto.desserializar(buffer, = {}) buffer.get_byte 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 um byte no buffer.
414 415 416 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/serializers.rb', linha 414 def auto.serializar(buffer, valor, validate_keys = nada) buffer.put_byte(valor) end |