Modulo: Mongoid::Clients::Factory
Overview
Fábrica usada para crear clientes de bases de datos.
Resumen del método de instancia colapsar
-
#crear(nombre = nil) ⇒ Mongo::Cliente
Crear un nuevo cliente dado la configuración nombrada.
-
#por defecto ⇒ Mongo::Client
Obtenga el cliente predeterminado.
Métodos incluidos desde Registrable
Detalles del método de instancia
#create(nombre = nil) ⇒ Mongo::cliente
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 menos que Nombre config = Mongoid.clientes[Nombre] propagar Errors::NoClientConfig.Nuevo(Nombre) a menos que config create_client(config) end |
#por defecto ⇒ Mongo::Client
Obtenga el cliente predeterminado.
41 42 43 |
# Archivo 'lib/mongoid/clients/factory.rb', línea 41 def predeterminado create_client(Mongoid.clientes[por defecto]) end |