Clase: Mongoid::Asociación::Incrustado::IncrustasMuchas::Enlace
- Hereda:
-
Objeto
- Objeto
- Mongoid::Asociación::Incrustado::IncrustacionesMuchas::Enlace
- Incluye:
- Enlazable
- Definido en:
- lib/mongoid/asociación/incrustado/incrustaciones_muchas/binding.rb
Overview
Clase de enlace para todas las asociaciones embeds_many.
Resumen de atributos de instancia
Atributos incluidos desde Bindable
#_association, #_base, #_target
Colapso del resumen del método de instancia
-
#bind_one(doc) ⇒ Objeto
Vincula un solo documento con la asociación inversa.
-
#unbind_one(doc) ⇒ Object
Desvincular un solo documento.
Métodos incluidos en Bindable
#enlace, #inicializar
Detalles del método de instancia
#bind_one(doc) ⇒ Objeto
Vincula un solo documento con la asociación inversa. Se usa específicamente al anexar al proxy.
20 21 22 23 24 25 26 |
# Archivo 'lib/mongoid/association/embedded/embeds_many/binding.rb', línea 20 def bind_one(doc) doc.parentalizar(_base) binding hacer eliminar_asociado(doc) método de prueba(doc, _asociación.inverse_setter(_objetivo), _base) end end |
#unbind_one(doc) ⇒ Object
Desvincular un solo documento.
34 35 36 37 38 |
# Archivo 'lib/mongoid/association/embedded/embeds_many/binding.rb', línea 34 def unbind_one(doc) binding hacer método de prueba(doc, _asociación.inverse_setter(_objetivo), nulo) end end |