Module: Mongoid::Association::Referenced::BelongsTo::Buildable
- Included in:
- Mongoid::Association::Referenced::BelongsTo
- Defined in:
- build/mongoid-8.1/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.
23 24 25 26 |
# File 'build/mongoid-8.1/lib/mongoid/association/referenced/belongs_to/buildable.rb', line 23 def build(base, object, type = nil, selected_fields = nil) return object unless query?(object) execute_query(object, type) end |