Módulo: Mongoid::Clientes::Opciones de almacenamiento
- Ampliado por:
- ActiveSupport::Preocupación
- Incluido en:
- Mongoid::Clientes
- Definido en:
- lib/mongoid/clients/opciones_de_almacenamiento.rb
Overview
Módulo Mixin incluido en Mongoid::Document que agrega la capacidad de establecer la colección en la que almacenar el documento de forma predeterminada.
Definido en el espacio de nombres
Modules: Métodos de clase
Colapso delresumen de atributos de instancia
-
#opciones_de_almacenamiento_recordadas ⇒ Hash | nulo
privada
Recuerda las opciones de almacenamiento que estaban activas cuando se creó/instantó el objeto actual.
Colapso del resumen del método de instancia
-
#¡recordar_opciones_de_almacenamiento! ⇒ Objeto
privada
Guarda las opciones de almacenamiento del contexto de persistencia actual.
-
#opciones_de_almacenamiento ⇒ Hash
privada
Las opciones de almacenamiento que se aplican a este registro, que consisten en las opciones de almacenamiento declaradas a nivel de clase (por ejemplo, store_in) fusionadas con cualquier opción de almacenamiento recordada.
Detalles de los atributos de instancia
#opciones_de_almacenamiento_recordadas ⇒ Hash | nulo
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Recuerda las opciones de almacenamiento que estaban activas cuando se creó/instantó el objeto actual.
25 26 27 |
# Archivo 'lib/mongoid/clients/storage_options.rb', línea 25 def @opciones_de_almacenamiento_recordadas end |
Detalles del método de instancia
#¡recordar_opciones_de_almacenamiento! ⇒ Objeto
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Guarda las opciones de almacenamiento del contexto de persistencia actual.
41 42 43 44 45 46 |
# Archivo 'lib/mongoid/clients/storage_options.rb', línea 41 def return Si Mongoid.comportamiento del contexto de persistencia del legado opta = contexto de persistencia. yo. = opta Si opta end |
#opciones_de_almacenamiento ⇒ Hash
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Las opciones de almacenamiento que se aplican a este registro, que consisten en las opciones de almacenamiento declaradas a nivel de clase (por ejemplo, store_in) fusionadas con cualquier opción de almacenamiento recordada.
34 35 36 |
# Archivo 'lib/mongoid/clients/storage_options.rb', línea 34 def yo.clase..unir( || {}) end |