Módulo: Mongoid::Clients::StorageOptions
- Estendido por:
- ActiveSupport::Concern
- Incluído em:
- Mongoid::Clients
- Definido em:
- lib/mongoid/clients/storage_options.rb
Visão geral
Módulo Mixin incluído no Mongoid::Document que adiciona a capacidade de definir a coleção na qual armazenar o documento por padrão.
Definido sob namespace
Módulos: Métodos de classe
Recolhimento do Resumo do atributo de instância
-
#f nada
privado
Lembre-se das opções de armazenamento que estavam ativas quando o objeto atual foi instanciado/criado.
Recolhimento do Resumo do método de instância
-
#lembre-se do armazenamento_opções! ➤ Objeto
privado
Salva as opções de armazenamento do contexto de persistência atual.
-
#storage_options ➤ Hash
privado
As opções de armazenamento que se aplicam a este registro, consistindo em ambas as opções de armazenamento declaradas em nível de classe (por exemplo, store_in) mesclado com quaisquer opções de armazenamento lembradas.
Detalhes do atributo da instância
#f nada
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Lembre-se das opções de armazenamento que estavam ativas quando o objeto atual foi instanciado/criado.
25 26 27 |
# Arquivo 'lib/mongoid/clients/storage_options.rb', linha 25 def @remembered_storage_options end |
Detalhes do método de instância
#lembre-se do armazenamento_opções! ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Salva as opções de armazenamento do contexto de persistência atual.
41 42 43 44 45 46 |
# Arquivo 'lib/mongoid/clients/storage_options.rb', linha 41 def Método se Mongoid.legacy_persistence_context_behavior opciona = persistence_context. auto. = opciona se opciona end |
#storage_options ➤ Hash
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
As opções de armazenamento que se aplicam a este registro, consistindo em ambas as opções de armazenamento declaradas em nível de classe (por exemplo, store_in) mesclado com quaisquer opções de armazenamento lembradas.
34 35 36 |
# Arquivo 'lib/mongoid/clients/storage_options.rb', linha 34 def auto.classe..mesclar( || {}) end |