Módulo: Mongoid::Warnings Privado

Definido en:
lib/mongoid/advertencias.rb

Overview

Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

Encapsula el comportamiento en torno al registro y almacenamiento en caché de advertencias para que solo se registren una vez.

Colapso delresumen del método de clase

Detalles del método de clase

.advertencia(id, mensaje) ⇒ Objeto

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Define un método de mensaje de advertencia para la identificación dada.

Parámetros:

  • ID. ( Símbolo) -

    El identificador de advertencia.

  • Mensaje (Cadena) -

    El mensaje de advertencia.



20
21
22
23
24
25
26
27
28
29
# Archivo 'lib/mongoid/warnings.rb', línea 20

def Advertencia(ID., Mensaje)
  clase singleton.evaluación de clase hacer
    definir_método("advertencia_#{id}") hacer
      a no ser que obtención de variable de instancia("@#{identificación}")
        Mongoid.logger.advertir(Mensaje)
        conjunto_de_variables_de_instancia("@#{identificación}", true)
      end
    end
  end
end