Módulo: Mongoid::Association::Embedded::EmbeddedIn::Buildable
- Incluye:
- Threaded::Lifecycle
- Incluido en:
- Mongoid::Association::Embedded::EmbeddedIn
- Definido en:
- lib/mongoid/association/embedded/embedded_in/buildable.rb
Overview
El comportamiento del constructor para las asociaciones embedded_in.
Resumen del método de instancia colapsar
-
#compilar(_base, objeto, _type = nil, selected_fields = nil) ⇒ Document
Este generador en realidad no compila nada, simplemente devuelve el elemento principal ya que ya debería haber sido instanciado.
Detalles del método de instancia
#build(_base, object, _type = nil, selected_fields = nil) ⇒ Document
Este generador en realidad no compila nada, simplemente devuelve el elemento principal ya que ya debería haber sido instanciado.
25 26 27 28 29 30 31 32 33 |
# Archivo 'lib/mongoid/association/embedded/embedded_in/buildable.rb', línea 25 def compilar(_base, Objeto, _type = nulo, selected_fields = nulo) return Objeto a menos que Objeto.is_a?(encriptada) si _¿cargando? Fábrica.from_db(klass, Objeto, nulo, selected_fields) else Fábrica.compilar(klass, Objeto) end end |