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::Colección
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.
-
#con(opciones, &bloqueo) ⇒ Objeto
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.
146 147 148 |
# Archivo 'lib/mongoid/clients/options.rb', línea 146 def nombre_del_cliente persistence_context.nombre_del_cliente end |
#colección ⇒ Mongo::Colección
Obtenga la colección para el contexto de persistencia actual de la clase documento.
182 183 184 |
# Archivo 'lib/mongoid/clients/options.rb', línea 182 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.
158 159 160 |
# Archivo 'lib/mongoid/clients/options.rb', línea 158 def nombre_colección persistence_context.nombre_colección end |
#nombre_de_base_de_datos ⇒ Cadena
Obtén el nombre de la base de datos para el contexto de persistencia actual de la clase de documento.
170 171 172 |
# Archivo 'lib/mongoid/clients/options.rb', línea 170 def nombre_de_la_base_de_datos persistence_context.nombre_de_la_base_de_datos end |
#mongo_client ⇒ Mongo::Client
Obtenga el cliente para el contexto de persistencia actual de la clase de documento.
194 195 196 |
# Archivo 'lib/mongoid/clients/options.rb', línea 194 def mongo_client persistence_context.Cliente end |
#persistence_context ⇒ Mongoid::PersistenceContent
Obtiene el contexto de persistencia actual de la clase de documento. Si no se establece un contexto de persistencia, se inicializará y devolverá uno nuevo.
228 229 230 |
# Archivo 'lib/mongoid/clients/options.rb', línea 228 def persistence_context PersistenceContext.Obtener(sí mismo) || PersistenceContext.Nuevo(sí mismo) end |
#con(opciones, &block) ⇒ Object
Cambiar el contexto de persistencia para esta clase durante el bloque.
210 211 212 213 214 215 216 217 |
# Archivo 'lib/mongoid/clients/options.rb', línea 210 def con(, Ybloque) original_context = PersistenceContext.Obtener(sí mismo) original_cluster = persistence_context.clúster PersistenceContext.conjunto(sí mismo, ) rendimiento sí mismo asegurar PersistenceContext.borrar(sí mismo, original_cluster, original_context) end |