lib/active_house/querying/select.rb in active_house-0.6.3 vs lib/active_house/querying/select.rb in active_house-0.6.4

- old
+ new

@@ -8,27 +8,27 @@ included do private :build_select_query_part end def build_select_query_part - if !values[:fields].empty? - "SELECT\n#{values[:fields].join(",\n")}" + if !values[:select].empty? + "SELECT\n#{values[:select].join(",\n")}" else 'SELECT *' end end def initial_values - super.merge fields: [] + super.merge select: [] end def select(*fields) dup.select!(*fields) end def select!(*fields) formatted_fields = ActiveHouse::PreparedStatement.format_fields(model_class, fields) - values[:fields] = (values[:fields] + formatted_fields).uniq + values[:select] = (values[:select] + formatted_fields).uniq self end end end end