Class: Mongo::Error::InvalidUpdateDocument
- Hereda:
-
Error
- Objeto
- Error
- Mongo::Error::InvalidUpdateDocument
- Definido en:
- lib/mongo/error/invalid_update_document.rb
Overview
Excepción generada si el objeto no es un documento de actualización válido.
Resumen de constantes colapsar
- MENSAJE =
Obsoleto.
El mensaje de error.
'Se proporcionó un documento de actualización no válido'
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
-
#initialize(key: nil) ⇒ InvalidUpdateDocument
constructor
Instancia la nueva excepción.
Detalles del Constructor
#initialize(key: nil) ⇒ InvalidUpdateDocument
Instancia la nueva excepción.
54 55 56 |
# File 'lib/mongo/error/invalid_update_document.rb', line 54 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.
35 36 37 38 39 |
# File 'lib/mongo/error/invalid_update_document.rb', line 35 def sí mismo.(llave) = 'Se proporcionó un documento de actualización no válido. Los documentos de actualización solo deben ' += ”contienen solo modificadores atómicos. El \”#{key}\” La clave es 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.
44 45 46 47 48 49 |
# File 'lib/mongo/error/invalid_update_document.rb', line 44 def sí mismo.advertencia(logger, llave) @warned ||= begin logger.advertencia((llave)) true end end |