Module: ColumnsOnDemand::RelationMethods
- Defined in:
- lib/columns_on_demand.rb
Instance Method Summary collapse
Instance Method Details
#build_select(arel) ⇒ Object
135 136 137 138 139 140 141 |
# File 'lib/columns_on_demand.rb', line 135 def build_select(arel) if (select_values.empty? || select_values == [table[Arel.star]] || select_values == ['*']) && klass < ColumnsOnDemand::InstanceMethods arel.project(*arel_columns([default_select(true)])) else super(arel) end end |