Clase: Mongoid::Deprecation

Hereda:
ActiveSupport::Deprecation
  • Objeto
Mostrar todo
Definido en:
lib/mongoid/deprecation.rb

Overview

Clase de utilidad para registrar advertencias de desuso.

Colapso del resumen del método de instancia

Detalles del constructor

#inicializarDesaprobación

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 deprecación = "#{Mongoid:: VERSIÓN.split( '. ' ).first. to_i  1+.0".freeze
  nombre_de_la_gema = 'Mongoide '
  Super(horizonte de deprecación, nombre_de_la_gema)
end

Detalles del método de instancia

#comportamientoArray<Proc>

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

Devuelve:

  • (Matriz<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.advertir(args[0])
    logger.debug(args[1].Join("\n  ")) Si debug
  })
end