Module: Mongoid::Clientes::Opciones::ClassMethods
- Definido en:
- lib/mongoid/clients/options.rb
Resumen del método de instancia colapsar
-
#client_name ⇒ String
Obtiene el nombre del cliente de base de datos para el contexto de persistencia actual de la clase de documento.
-
#colección ⇒ Mongo::Collection
Obtenga la colección para el contexto de persistencia actual de la clase documento.
-
#collection_name ⇒ string
Obtén el nombre de colección para el contexto de persistencia actual de la clase de documento.
-
#database_name ⇒ String
Obtén el nombre de la base de datos para el contexto de persistencia actual de la clase de documento.
-
#mongo_client ⇒ Mongo::Client
Obtenga el cliente para el contexto de persistencia actual de la clase de documento.
-
#persistence_context ⇒ Mongoid::PersistenceContent
Obtén el contexto de persistencia actual de la clase de documento.
-
#with(options) ⇒ Object
Cambiar el contexto de persistencia para esta clase durante el bloque.
Detalles del método de instancia
#nombre_cliente ⇒ string
Obtiene el nombre del cliente de base de datos para el contexto de persistencia actual de la clase de documento.
143 144 145 |
# Archivo 'lib/mongoid/clients/options.rb', línea 143 def client_name persistence_context.client_name end |
#colección ⇒ Mongo::Colección
Obtenga la colección para el contexto de persistencia actual de la clase documento.
179 180 181 |
# Archivo 'lib/mongoid/clients/options.rb', línea 179 def Colección persistence_context.Colección end |
#collection_name ⇒ String
Obtén el nombre de colección para el contexto de persistencia actual de la clase de documento.
155 156 157 |
# Archivo 'lib/mongoid/clients/options.rb', línea 155 def nombre_colección persistence_context.nombre_colección end |
#nombre_base_de_datos ⇒ string
Obtén el nombre de la base de datos para el contexto de persistencia actual de la clase de documento.
167 168 169 |
# Archivo 'lib/mongoid/clients/options.rb', línea 167 def database_name persistence_context.database_name end |
#mongo_client ⇒ Mongo::Client
Obtenga el cliente para el contexto de persistencia actual de la clase de documento.
191 192 193 |
# Archivo 'lib/mongoid/clients/options.rb', línea 191 def mongo_client persistence_context.Cliente end |
#persistence_context ⇒ Mongoid::PersistenceContent
Obtener el contexto de persistencia actual de la clase de documento. Si no se establece un contexto de persistencia, se inicializará y devolverá uno nuevo.
225 226 227 |
# Archivo 'lib/mongoid/clients/options.rb', línea 225 def persistence_context PersistenceContext.Obtener(sí mismo) || PersistenceContext.Nuevo(sí mismo) end |
#con(options) ⇒ Objeto
Cambiar el contexto de persistencia para esta clase durante el bloque.
207 208 209 210 211 212 213 214 |
# Archivo 'lib/mongoid/clients/options.rb', línea 207 def con() original_context = PersistenceContext.Obtener(sí mismo) original_cluster = persistence_context.clúster PersistenceContext.Configura(sí mismo, ) rendimiento sí mismo asegurar PersistenceContext.borrar(sí mismo, original_cluster, original_context) end |