Clase: Mongo::Error::InvalidReplacementDocument
- Hereda:
-
Error
- Objeto
- Error
- Mongo::Error::InvalidReplacementDocument
- Definido en:
- lib/mongo/error/invalid_replacement_document.rb
Overview
Excepción producida si el objeto no es un documento de reemplazo válido.
Resumen de constantes colapsar
- MENSAJE =
Obsoleto.
El mensaje de error.
'Documento de reemplazo no válido proporcionado'
Resumen del método de clase colapsar
-
.mensaje(clave) ⇒ String
privado
Construir el mensaje de error.
-
.warn(logger, key) ⇒ Object
privado
Enviar y almacenar en caché la advertencia.
Resumen del método de instancia colapsar
-
#initializer(clave: nil) ⇒ Documento de reemplazo inválido
constructor
Instancia la nueva excepción.
Detalles del Constructor
#initialize(key: nil) ⇒ InvalidReplacementDocument
Instancia la nueva excepción.
52 53 54 |
# Archivo 'lib/mongo/error/invalid_replacement_document.rb', línea 52 def inicializar(clave: nulo) super(sí mismo.clase.(llave)) end |
Detalles del método de clase
.mensaje(clave) ⇒ string
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Construir el mensaje de error.
33 34 35 36 37 |
# Archivo 'lib/mongo/error/invalid_replacement_document.rb', línea 33 def sí mismo.(llave) = 'Se ha proporcionado un documento de reemplazo no válido. Documentos de reemplazo ' += "no debe contener modificadores atómicos. La \"#{clave}\" es clave inválida." end |
.warn(logger, key) ⇒ Object
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Enviar y almacenar en caché la advertencia.
42 43 44 45 46 47 |
# Archivo 'lib/mongo/error/invalid_replacement_document.rb', línea 42 def sí mismo.advertencia(logger, llave) @warned ||= begin logger.advertencia((llave)) true end end |