Clase: Mongoid::Atomic::Paths::Root
- Hereda:
-
Objeto
- Objeto
- Mongoid::Atomic::Paths::Root
- Definido en:
- lib/mongoid/atomic/paths/root.rb
Overview
Esta clase encapsula el comportamiento para localizar y actualizar documentos raíz de forma atómica.
Colapso delresumen de atributos de instancia
-
#documento ⇒ Objeto
solo lectura
Devuelve el valor del atributo documento.
-
#ruta ⇒ Objeto
solo lectura
Devuelve el valor de la ruta del atributo.
-
#posición ⇒ Objeto
solo lectura
Devuelve el valor de la posición del atributo.
Colapso del resumen del método de instancia
-
#inicializar(documento) ⇒ Raíz
constructor
Cree la utilidad de nueva ruta raíz.
-
#insert_modifier ⇒ Object
Solicitar el modificador de inserción en un documento con una ruta raíz indica que probablemente se produjo una asociación mixta.
Detalles del constructor
#inicializar(documento) ⇒ Raíz
Cree la utilidad de nueva ruta raíz.
20 21 22 |
# Archivo 'lib/mongoid/atomic/paths/root.rb', línea 20 def inicializar(Documento) @documento, @camino, @posición = Documento, "", "" end |
Detalles de los atributos de instancia
#documento ⇒ Objeto (solo lectura)
Devuelve el valor del atributo documento.
12 13 14 |
# Archivo 'lib/mongoid/atomic/paths/root.rb', línea 12 def Documento @documento end |
#ruta ⇒ Objeto (solo lectura)
Devuelve el valor de la ruta del atributo.
12 13 14 |
# Archivo 'lib/mongoid/atomic/paths/root.rb', línea 12 def ruta @camino end |
#posición ⇒ Objeto (solo lectura)
Devuelve el valor de la posición del atributo.
12 13 14 |
# Archivo 'lib/mongoid/atomic/paths/root.rb', línea 12 def posición @posición end |
Detalles del método de instancia
#insert_modifier ⇒ Object
Solicitar el modificador de inserción en un documento con una ruta raíz indica que probablemente se produjo una asociación mixta.
31 32 33 |
# Archivo 'lib/mongoid/atomic/paths/root.rb', línea 31 def insert_modifier propagar Errors::InvalidPath.Nuevo(Documento.clase) end |