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 bajo Namespace

Clases: Muchos, Uno

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

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 delete_modifier
  @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

#principalObjeto (solo lectura)

Devuelve el valor del atributo pariente.



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

def padre
  @parent
end

Detalles del método de instancia

#rutaString

Obtén la ruta al documento en la jerarquía.

Ejemplos:

Obtenga la ruta.

many.path

Devuelve:

  • (string)

    La ruta hacia el documento.



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

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