lib/bmg/sql/builder.rb in bmg-0.21.5 vs lib/bmg/sql/builder.rb in bmg-0.23.0
- old
+ new
@@ -155,10 +155,10 @@
}.unshift(:group_by_clause)
end
builder :group_by_clause
def order_by_clause(ordering, &desaliaser)
- ordering.to_a.map{|(name,direction)|
+ ordering.map{|(name,direction)|
name = name.to_s
name = (desaliaser && desaliaser[name]) || column_name(name)
[:order_by_term, name, direction ? direction.to_s : "asc"]
}.unshift(:order_by_clause)
end