module ColumnsOnDemand::RelationMethods
Public Instance Methods
build_select(arel)
click to toggle source
Calls superclass method
# File lib/columns_on_demand.rb, line 153 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