Module: ColumnsOnDemand::RelationMethods
- Defined in:
- lib/columns_on_demand.rb
Instance Method Summary collapse
Instance Method Details
#build_select(arel) ⇒ Object
145 146 147 148 149 150 151 |
# File 'lib/columns_on_demand.rb', line 145 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 |