Módulo: Mongoid::Config::Defaults
- Incluído em:
- Mongoid::Config
- Definido em:
- lib/mongoid/config/defaults.rb
Visão geral
Encapsula lógica para carregar padrões.
Recolhimento do Resumo do método de instância
-
#load_defaults(version) ➤ Objeto
Carregue os padrões para os sinalizadores de recursos na versão Mongoid fornecida.
Detalhes do método de instância
#load_defaults(version) ➤ Objeto
Carregue os padrões para os sinalizadores de recursos na versão Mongoid fornecida. Observe que esse método carregará a nova funcionalidade introduzida na versão Mongoid fornecida.
cria [ ArgumentError ] se uma versão inválida for fornecida.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# Arquivo 'lib/mongoid/config/defaults.rb', linha 17 def load_defaults(Versão) caso Versão.to_s quando /^[0-7]\./ aumentar ArgumentError, "Versão não mais suportada: #{version}" quando "8.0" auto.legacy_readonly = true load_defaults "8.1" quando "8.1" auto.immutable_ids = false auto.legacy_persistence_context_behavior = true load_defaults "9.0" quando "9.0" # Todos os padrões de sinalizadores refletem atualmente o comportamento 9.0 . mais aumentar ArgumentError, "Unknown version: #{version}" end end |