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 a los avisos de registro y almacenamiento en caché para que solo se registren una vez.

Resumen del método de clase colapsar

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.

Definir un método de mensaje de advertencia para el id proporcionado.

Parámetros:

  • ID (Símbolo)

    El identificador de advertencia.

  • mensaje (string)

    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)
  singleton_class.class_eval hacer
    definir_método("advertencia_#{id}") hacer
      a menos que obtención de variable de instancia("@#{ID}")
        Mongoid.logger.advertencia(mensaje)
        conjunto_de_variables_de_instancia("@#{ID}", true)
      end
    end
  end
end