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.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# Arquivo 'lib/mongoid/config/defaults.rb', linha 14 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 auto. = true auto. = false load_defaults '9.0' quando '9.0' auto.allow_reparenting_via_nested_attributes = true auto.autosave_sves_unchanged_documents = true load_defaults '9.1' quando '9.1' # Todos os padrões de sinalizadores refletem atualmente o comportamento 9.1 . mais aumentar ArgumentError, "Unknown version: #{version}" end end |