Module: Mongoid::Association::Referenced::BelongsTo::Buildable
- Included in:
- Mongoid::Association::Referenced::BelongsTo
- Defined in:
- lib/mongoid/association/referenced/belongs_to/buildable.rb
Overview
The Builder behavior for belongs_to associations.
Instance Method Summary collapse
-
#build(base, object, type = nil, selected_fields = nil) ⇒ Document
This method either takes an _id or an object and queries for the inverse side using the id or sets the object.
Instance Method Details
#build(base, object, type = nil, selected_fields = nil) ⇒ Document
This method either takes an _id or an object and queries for the inverse side using the id or sets the object.
24 25 26 27 |
# File 'lib/mongoid/association/referenced/belongs_to/buildable.rb', line 24 def build(base, object, type = nil, selected_fields = nil) return object unless query?(object) execute_query(object, type) end |