Módulo: Mongo::Protocolo::Registro
Overview
Proporciona un registro para buscar una clase de mensaje según el código de operación.
Colapso delresumen constante
- MAPPINGS =
Un mapeo de todos los códigos de operación a sus clases Ruby correspondientes.
{}
Colapso del resumen del método de instancia
-
#get(op_code, message = nil) ⇒ Class
Obtenga la clase para el código de operación dado y genere un error si no lo encuentra.
-
#registrar(op_code, tipo) ⇒ Clase
Registre el tipo Ruby para el código de operación correspondiente.
Detalles del método de instancia
#get(op_code, message = nil) ⇒ Class
Obtenga la clase para el código de operación dado y genere un error si no lo encuentra.
41 42 43 44 45 46 47 |
# Archivo 'lib/mongo/protocol/registry.rb', línea 41 def Obtener(op_code, = nulo) Si tipo = MAPEO[op_code] tipo else ¡Manejar código de operación no compatible!(op_code) end end |
#registrar(op_code, tipo) ⇒ Clase
Registre el tipo Ruby para el código de operación correspondiente.
60 61 62 63 |
# Archivo 'lib/mongo/protocol/registry.rb', línea 60 def registro(op_code, tipo) MAPEO.store(op_code, tipo) definir_tipo_lector(tipo) end |