Módulo: Mongo::Protocol::Serializers::Bytes Privado
- Definido en:
- lib/mongo/protocol/serializers.rb
Overview
Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Estrategia de serialización del protocolo de conexión de MongoDB para n bytes.
Escribe y recupera bytes desde el búfer de bytes.
Resumen del método de clase colapsar
-
.deserialize(buffer, options = {}) ⇒ String
privado
Deserializa los bytes del buffer de bytes.
-
.serialize(buffer, value, _validating_keys = nil) ⇒ BSON::ByteBuffer
privado
Escribe bytes en el buffer.
Detalles del método de clase
.deserialize(buffer, options = {}) ⇒ String
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Deserializa los bytes del buffer de bytes.
442 443 444 445 |
# Archivo 'lib/mongo/protocolo/serializers.rb', línea 442 def sí mismo.deserializar(buffer, = {}) num_bytes = [:num_bytes] buffer.obtener_bytes(num_bytes || buffer.longitud) end |
.serializar(buffer, value, _validando_claves = nil) ⇒ BSON::ByteBuffer
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Escribe bytes en el buffer.
428 429 430 |
# Archivo 'lib/mongo/protocolo/serializers.rb', línea 428 def sí mismo.serializar(buffer, Valor, _validating_keys = nulo) buffer.put_bytes(Valor) end |