Clase: Mongoid::Asociación::Incrustado::IncrustadosUno::Enlace
- Hereda:
-
Objeto
- Objeto
- Mongoid::Asociación::Incrustado::IncrustacionesUno::Enlace
- Incluye:
- Enlazable
- Definido en:
- lib/mongoid/asociación/incrustado/embeds_one/binding.rb
Overview
Clase de enlace para todas las asociaciones embeds_one.
Resumen de atributos de instancia
Atributos incluidos desde Bindable
#_association, #_base, #_target
Colapso del resumen del método de instancia
-
#bind_one ⇒ Objeto
Vincula el objeto base a la inversa de la asociación.
-
#desvincular_uno ⇒ Objeto
Desvincula el objeto base y el inverso, causado por establecer la referencia en nil.
Métodos incluidos en Bindable
#enlace, #inicializar
Detalles del método de instancia
#bind_one ⇒ objeto
Vincula el objeto base a la inversa de la asociación. Esto permite referenciar a los objetos reales en ambos lados.
Este caso establece los metadatos de asociación en el objeto inverso así como en el documento en sí.
22 23 24 25 26 27 |
# Archivo 'lib/mongoid/association/embedded/embeds_one/binding.rb', línea 22 def bind_one _objetivo.parentalizar(_base) binding hacer método de prueba(_objetivo, _asociación.inverse_setter(_objetivo), _base) end end |
#desvincular_uno ⇒ Objeto
Desvincula el objeto base y el inverso, causado por establecer la referencia en nil.
35 36 37 38 39 |
# Archivo 'lib/mongoid/association/embedded/embeds_one/binding.rb', línea 35 def unbind_one binding hacer método de prueba(_objetivo, _asociación.inverse_setter(_objetivo), nulo) end end |