Módulo: Mongoid::Clientes::Opciones::Métodos de clase
- Definido en:
- lib/mongoid/clients/options.rb
Colapso del resumen del método de instancia
-
#nombre_del_cliente ⇒ Cadena
Obtenga 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 de documento.
-
#nombre_de_colección ⇒ Cadena
Obtén el nombre de colección para el contexto de persistencia actual de la clase de documento.
-
#nombre_de_base_de_datos ⇒ Cadena
Obtenga 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.
-
#contexto_de_persistencia ⇒ Mongoid::Contenido_de_persistencia
Obtener el contexto de persistencia actual de la clase de documento.
-
#con(opciones, &bloque) ⇒ Objeto
Cambia el contexto de persistencia de esta clase durante el bloque.
Detalles del método de instancia
#nombre_del_cliente ⇒ Cadena
Obtenga 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 contexto de persistencia.nombre_del_cliente end |
#colección ⇒ Mongo::Colección
Obtenga la colección para el contexto de persistencia actual de la clase de documento.
182 183 184 |
# Archivo 'lib/mongoid/clients/options.rb', línea 182 def Colección contexto de persistencia.Colección end |
#nombre_de_colección ⇒ Cadena
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_de_colección contexto de persistencia.nombre_de_colección end |
#nombre_de_base_de_datos ⇒ Cadena
Obtenga 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 contexto de persistencia.nombre_de_la_base_de_datos end |
#mongo_client ⇒ Mongo::Cliente
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 cliente mongo contexto de persistencia.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 contexto de persistencia Contexto de persistencia.Obtener(yo) || Contexto de persistencia.Nuevo(yo) end |
#con(opciones, &bloque) ⇒ Objeto
Cambia el contexto de persistencia de 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) contexto original = Contexto de persistencia.Obtener(yo) clúster original = contexto de persistencia.clúster Contexto de persistencia.conjunto(yo, ) rendimiento yo asegurar Contexto de persistencia.borrar(yo, clúster original, contexto original) end |