Módulo: Mongo::Protocol::Registry
Overview
Proporciona un registro para buscar una clase de mensajes basada en el op code.
Resumen de constantes colapsar
- MAPPINGS =
Un mapeo de todos los códigos de operación a sus clases Ruby correspondientes.
{}
Resumen del método de instancia colapsar
-
#obtener(op_code, _mensaje = nil) ⇒ Clase
Obtén la clase para el código de operación dado y arroja un error si no se encuentra.
-
#registrar(op_code, tipo) ⇒ Clase
Registrar el tipo Ruby para el código de operación correspondiente.
Detalles del método de instancia
#obtener(op_code, _message = nil) ⇒ Clase
Obtén la clase para el código de operación dado y arroja un error si no se encuentra.
38 39 40 41 42 43 44 |
# Archivo 'lib/mongo/protocolo/registry.rb', línea 38 def Obtener(op_code, = nulo) si tipo = Mapeos[op_code] tipo else controlar_código_de_op_no_admitido!(op_code) end end |
#register(op_code, type) ⇒ Clase
Registrar el tipo Ruby para el código de operación correspondiente.
57 58 59 60 |
# Archivo 'lib/mongo/protocolo/registry.rb', línea 57 def registrar(op_code, tipo) Mapeos.store(op_code, tipo) define_type_reader(tipo) end |