Módulo: Mongoid::Clients::StorageOptions
- Ampliado por:
- ActiveSupport::Concern
- Incluido en:
- Mongoid::Clientes
- Definido en:
- lib/mongoid/clients/storage_options.rb
Overview
Módulo mixto incluido en Mongoid::Document que añade la capacidad de establecer la colección en la que se almacenará el documento por defecto.
Definido bajo Namespace
Modules: ClassMethods
Resumen de atributos de la instancia colapsar
-
#remembered_storage_options ⇒ Hash | nil
privado
Recuerda las opciones de almacenamiento que estaban activas cuando se instanció/creó el objeto actual.
Resumen del método de instancia colapsar
-
#remember_storage_options! ⇒ Object
privado
Guarda las opciones de almacenamiento del contexto de persistencia actual.
-
#storage_options ⇒ Hash
privado
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) fusionó con cualquier opción de almacenamiento recordada.
Detalles de atributo de instancias
#remembered_storage_options ⇒ Hash | nil
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Recuerda las opciones de almacenamiento que estaban activas cuando se instanció/creó el objeto actual.
23 24 25 |
# Archivo 'lib/mongoid/clients/storage_options.rb', línea 23 def @remembered_storage_options end |
Detalles del método de instancia
#remember_storage_options! ⇒ Object
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Guarda las opciones de almacenamiento del contexto de persistencia actual.
39 40 41 42 43 44 |
# Archivo 'lib/mongoid/clients/storage_options.rb', línea 39 def return si Mongoid.legacy_persistence_context_behavior opciones = persistence_context. sí mismo. = opciones si opciones end |
#opciones_de_almacenamiento ⇒ Hash
Este método es parte de una API privada. Se debe evitar el uso de este método 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) fusionó con cualquier opción de almacenamiento recordada.
32 33 34 |
# Archivo 'lib/mongoid/clients/storage_options.rb', línea 32 def sí mismo.clase..fusionar( || {}) end |