Módulo: Mongoid::Atomic::Paths::Embedded

Incluido en:
Muchos, Uno
Definido en:
lib/mongoid/atomic/paths/embedded.rb,
lib/mongoid/atomic/paths/embedded/one.rb,
lib/mongoid/atomic/paths/embedded/many.rb

Overview

Funcionalidad común entre las dos rutas integradas diferentes.

Definido en el espacio de nombres

Clases: Muchos, Uno

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

Detalles de los atributos de instancia

#delete_modifierObjeto (solo lectura)

Devuelve el valor del atributo delete_modifier.



14
15
16
# Archivo 'lib/mongoid/atomic/paths/embedded.rb', línea 14

def eliminar_modificador
  @delete_modifier
end

#documentoObjeto (solo lectura)

Devuelve el valor del atributo documento.



14
15
16
# Archivo 'lib/mongoid/atomic/paths/embedded.rb', línea 14

def Documento
  @documento
end

#insert_modifierObject (readonly)

Devuelve el valor del atributo insert_modifier.



14
15
16
# Archivo 'lib/mongoid/atomic/paths/embedded.rb', línea 14

def insert_modifier
  @insert_modifier
end

#padreObjeto (solo lectura)

Devuelve el valor del atributo padre.



14
15
16
# Archivo 'lib/mongoid/atomic/paths/embedded.rb', línea 14

def padre
  @parent
end

Detalles del método de instancia

#rutaCadena

Obtener la ruta al documento en la jerarquía.

Ejemplos:

Obtener el camino.

many.path

Devuelve:

  • (Cadena) -

    La ruta al documento.



22
23
24
# Archivo 'lib/mongoid/atomic/paths/embedded.rb', línea 22

def ruta
  @camino ||= posición.sub(/\.\d+\z/, "")
end