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
Obtén el cliente por defecto.
Métodos incluidos desde Registrable
Detalles del método de instancia
#create(nombre = nil) ⇒ Mongo::cliente
Crear un nuevo cliente con la configuración nombrada. Si no se proporciona ningún nombre, devuelve un cliente nuevo con la configuración por defecto. Si se proporciona un nombre para el cual no existe ninguna configuración, se generará un error.
23 24 25 26 27 28 29 30 |
# Archivo 'lib/mongoid/clients/factory.rb', línea 23 def Cree(Nombre = nulo) return predeterminado a menos que Nombre config = Mongoid.cliente[Nombre] propagar Errors::NoClientConfig.Nuevo(Nombre) a menos que config create_client(config) end |
#por defecto ⇒ Mongo::Client
Obtén el cliente por defecto.
41 42 43 |
# Archivo 'lib/mongoid/clients/factory.rb', línea 41 def predeterminado create_client(Mongoid.cliente[por defecto]) end |