Clase: Mongoid::Deprecation

Hereda:
ActiveSupport::Deprecation
  • Objeto
Mostrar todo
Definido en:
lib/mongoid/deprecación.rb

Overview

Clase de utilidad para registrar advertencias de desuso.

Resumen del método de instancia colapsar

Detalles del constructor

#inicializarDeprecation

Devuelve una nueva instancia de Deprecation.



9
10
11
12
13
14
# Archivo 'lib/mongoid/deprecation.rb', línea 9

def inicializar
  # Según la política de cambios, las versiones obsoletas se eliminarán en la próxima versión principal.
  horizonte de obsolescencia = "#{Mongoid::VERSION.división('.').primero.a_i + 1}.0".freeze
  gem_name = 'Mongoid'
  super(horizonte de obsolescencia, gem_name)
end

Detalles del método de instancia

#comportamientoarreglo<Proc>

Anula el comportamiento por defecto de ActiveSupport::Deprecation para utilizar el registro de Mongoid.

Devuelve:

  • (arreglo<Proc>)

    El comportamiento de depreciación.



21
22
23
24
25
26
27
# Archivo 'lib/mongoid/deprecation.rb', línea 21

def Comportamiento
  @comportamiento ||= Arreglo(->(*args) {
    logger = Mongoid.logger
    logger.advertencia(args[0])
    logger.debug(args[1].unirse("\n  ")) si debug
  })
end