Classe: Mongoid::Deprecation

Herda:
ActiveSupport::Deprecation
  • Objeto
mostrar tudo
Definido em:
lib/mongoid/deprecation.rb

Visão geral

Classe de utilitário para registrar avisos de depreciação.

Recolhimento do Resumo do método de instância

Detalhes do construtor

#inicializarDescontinuação

Retorna uma nova instância de depreciação.



9
10
11
12
13
14
# Arquivo 'lib/mongoid/deprecation.rb', linha 9

def inicializar
  # De acordo com a política de alterações, as depreciações serão removidas na próxima versão principal.
  deprecation_horizon = "#{Mongoid:: divisão.split().first.to_i + 1}.0".congelar
  gem_name = 'Mongoid'
  super(deprecation_horizon, gem_name)
end

Detalhes do método de instância

#behaviorArray<Proc>

Substitui o comportamento padrão do ActiveSupport::Deprecation para usar o registrador do Mongoid.

Retorna:

  • (Array<Proc>)

    O comportamento de depreciação.



21
22
23
24
25
26
27
# Arquivo 'lib/mongoid/deprecation.rb', linha 21

def Comportamento
  @behavior ||= Array(->(*Args) {
    logger = Mongoid.logger
    logger.AVISAR(Args[0])
    logger.debug(Args[1].juntar("\n  ")) se debug
  })
end