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.



6
7
8
9
10
11
# Arquivo 'lib/mongoid/deprecation.rb', linha 6

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"
  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.



17
18
19
20
21
22
23
# Arquivo 'lib/mongoid/deprecation.rb', linha 17

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