Class: ActiveRecord::Associations::ClassMethods::JoinDependency::JoinBase
- Defined in:
- lib/fake_arel/selectable_includes.rb
Instance Attribute Summary collapse
-
#extra_columns ⇒ Object
Returns the value of attribute extra_columns.
Instance Method Summary collapse
Instance Attribute Details
#extra_columns ⇒ Object
Returns the value of attribute extra_columns.
30 31 32 |
# File 'lib/fake_arel/selectable_includes.rb', line 30 def extra_columns @extra_columns end |
Instance Method Details
#extract_record_with_selectable_includes(row) ⇒ Object
32 33 34 35 36 |
# File 'lib/fake_arel/selectable_includes.rb', line 32 def extract_record_with_selectable_includes(row) record = extract_record_without_selectable_includes(row) extra_columns.inject(record){|record, an| record[an] = row[an]; record} if extra_columns record end |