Module: PlainModel::Querying::Includes
- Extended by:
- ActiveSupport::Concern
- Included in:
- PlainModel::QueryBuilder
- Defined in:
- lib/plain_model/querying/includes.rb
Instance Method Summary collapse
-
#includes(*names) ⇒ Object
Chain method.
- #initialize(*args) ⇒ Object
Instance Method Details
#includes(*names) ⇒ Object
Chain method
24 25 26 27 28 29 |
# File 'lib/plain_model/querying/includes.rb', line 24 def includes(*names) _within_new_instance do new_includes = ::PlainModel::MergeIncludes.new(values[:includes]).merge(names) values[:includes] = new_includes end end |
#initialize(*args) ⇒ Object
12 13 14 15 |
# File 'lib/plain_model/querying/includes.rb', line 12 def initialize(*args) super(*args) values[:includes] = {} end |