Módulo: Mongo::Protocol::Registry
Overview
Proporciona un registro para buscar una clase de mensajes basada en el op code.
Colapso delresumen constante
- MAPPINGS =
Un mapeo de todos los códigos de operación a sus clases Ruby correspondientes.
{}
Resumen del método de instancia colapsar
-
#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
Registrar 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/protocolo/registry.rb', línea 41 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.
60 61 62 63 |
# Archivo 'lib/mongo/protocolo/registry.rb', línea 60 def registrar(op_code, tipo) Mapeos.store(op_code, tipo) define_type_reader(tipo) end |