Módulo: Mongoid::Config::Defaults
- Incluido en:
- Mongoid::Config
- Definido en:
- lib/mongoid/config/defaults.rb
Overview
Encapsula la lógica para cargar valores predeterminados.
Colapso del resumen del método de instancia
-
#load_defaults(versión) ⇒ Objeto
Cargue los valores predeterminados para los indicadores de características en la versión de Mongoid dada.
Detalles del método de instancia
#load_defaults(versión) ⇒ Objeto
Cargue los valores predeterminados de los indicadores de características en la versión de Mongoid. Tenga en cuenta que este método cargará la nueva funcionalidad introducida en la versión de Mongoid.
genera [ArgumentError] si se proporciona una versión no válida.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# Archivo 'lib/mongoid/config/defaults.rb', línea 17 def valores predeterminados de carga(Versión) caso Versión.a_s Cuando /^[0-7]\./ propagar ArgumentError, "Versiónya no compatible: #{version}" Cuando "8.0" yo.legado_de_solo_lectura = true valores predeterminados de carga "8.1" Cuando "8.1" yo.immutable_ids = false yo.comportamiento del contexto de persistencia del legado = true yo. = true yo. = false valores predeterminados de carga "9.0" Cuando "9.0" # Todos los valores predeterminados de las banderas reflejan actualmente el comportamiento de 9.0. else propagar ArgumentError, "Versión desconocida: #{version}" end end |