Excepción: Mongoid::Errors::DocumentNotFound
- Hereda:
-
MongoidError
- Objeto
- Error estándar
- MongoidError
- Mongoid::Errores::Documento no encontrado
- Definido en:
- lib/mongoid/errors/document_not_found.rb
Overview
Se genera al consultar la base de datos para un documento con un ID específico o un conjunto de atributos inexistentes. Si se pasaron varios ID, se mostrarán todos.
Resumen constante
Constantes heredadas de MongoidError
Colapso delresumen de atributos de instancia
-
#klass ⇒ Object
solo lectura
Devuelve el valor del atributo klass.
-
#parámetros ⇒ Objeto
solo lectura
Devuelve el valor de los parámetros del atributo.
Atributos heredados de MongoidError
#problema, #resolución, #resumen
Colapso del resumen del método de instancia
-
#inicializar(clase, parámetros, no coincidente = nulo) ⇒ DocumentNotFound
constructor
Crea el nuevo error.
Métodos heredados de MongoidError
Detalles del constructor
#inicializar(clase, parámetros, no coincidente = nulo) ⇒ DocumentNotFound
Crea el nuevo error.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 26 def inicializar(klass, params, sin par = nulo) Si !sin par && !params.is_a?(Picadillo) sin par = Arreglo(params) Si params end @klass, @params = klass, params Super( ( (params, sin par), { klass: klass.Nombre, buscado: búsquedas(params), atributos: params, total: total(params), desaparecido: desaparecido(sin par), clave de fragmento: clave de fragmento(sin par) } ) ) end |
Detalles de los atributos de instancia
#klass ⇒ Object (solo lectura)
Devuelve el valor del atributo klass.
12 13 14 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 12 def klass @klass end |
#params ⇒ Objeto (solo lectura)
Devuelve el valor de los parámetros del atributo.
12 13 14 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 12 def params @params end |