Módulo: Mongoid::Clients::StorageOptions
- Ampliado por:
- ActiveSupport::Concern
- Incluido en:
- Mongoid::Clientes
- Definido en:
- lib/mongoid/clients/storage_options.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 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
-
#¡recordar_opciones_de_almacenamiento! ⇒ Objeto
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 los atributos de instancia
#remembered_storage_options ⇒ Hash | nil
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 instanció/creó 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.legacy_persistence_context_behavior opta = persistence_context. sí mismo. = 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) fusionó con cualquier opción de almacenamiento recordada.
34 35 36 |
# Archivo 'lib/mongoid/clients/storage_options.rb', línea 34 def sí mismo.clase..fusionar( || {}) end |