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.



6
7
8
9
10
11
# Archivo 'lib/mongoid/deprecation.rb', línea 6

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"
  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 logger de Mongoid.

Devuelve:

  • (arreglo<Proc>)

    El comportamiento de obsolescencia.



17
18
19
20
21
22
23
# Archivo 'lib/mongoid/deprecation.rb', línea 17

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