Módulo: Mongo::Protocol::Serializers::Bytes Private
- Definido en:
- lib/mongo/protocolo/serializadores.rb
Overview
Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Estrategia de serialización del protocolo de cable MongoDB para n bytes.
Escribe y recupera bytes del búfer de bytes.
Colapso delresumen del método de clase
-
.deserializar(buffer, opciones = {}) ⇒ Cadena
privada
Deserializa bytes del búfer de bytes.
-
.serializar(buffer, valor, claves_de_validación = nulo) ⇒ BSON::ByteBuffer
privada
Escribe bytes en el búfer.
Detalles del método de clase
.deserializar(buffer, opciones = {}) ⇒ Cadena
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Deserializa bytes del búfer de bytes.
460 461 462 463 |
# Archivo 'lib/mongo/protocol/serializers.rb', línea 460 def yo.deserializar(buffer, = {}) num_bytes = [:num_bytes] buffer.obtener_bytes(num_bytes || buffer.longitud) end |
.serializar(buffer, valor, claves_de_validación = nulo) ⇒ BSON::ByteBuffer
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Escribe bytes en el búfer.
446 447 448 |
# Archivo 'lib/mongo/protocol/serializers.rb', línea 446 def yo.fabricar en serie(buffer, valor, validando_claves = nulo) buffer.poner_bytes(valor) end |