Módulo: Mongoid::Clientes::Fábrica
Overview
Fábrica utilizada para crear clientes de base de datos.
Colapso del resumen del método de instancia
-
#crear(nombre = nil) ⇒ Mongo::Client
Cree un nuevo cliente dada la configuración indicada.
-
#predeterminado ⇒ Mongo::Client
Obtenga el cliente predeterminado.
Métodos incluidos en Loggable
Detalles del método de instancia
#crear(nombre = nil) ⇒ Mongo::Client
Crea un nuevo cliente con la configuración especificada. Si no se proporciona ningún nombre, se devuelve un nuevo cliente con la configuración predeterminada. Si se proporciona un nombre sin configuración, se generará un error.
25 26 27 28 29 30 |
# Archivo 'lib/mongoid/clients/factory.rb', línea 25 def Cree(Nombre = nulo) return predeterminado a no ser que Nombre config = Mongoid.clientes[Nombre] propagar Errors::NoClientConfig.Nuevo(Nombre) a no ser que config crear_cliente(config) end |
#predeterminado ⇒ Mongo::Client
Obtenga el cliente predeterminado.
41 42 43 |
# Archivo 'lib/mongoid/clients/factory.rb', línea 41 def predeterminado crear_cliente(Mongoid.clientes[:por defecto]) end |