./lib/ambition/where.rb in ambition-0.1.4 vs ./lib/ambition/where.rb in ambition-0.1.5

- old
+ new

@@ -129,11 +129,11 @@ when "NULL" "#{process(receiver)} is #{other_value}" else "#{process(receiver)} = #{other_value}" end - when '<>', '>', '<' + when '<>', '>', '<', '>=', '<=' "#{process(receiver)} #{method} #{process(other)}" when 'include?' "#{process(other)} IN (#{process(receiver)})" when '=~' "#{process(receiver)} LIKE #{process(other)}" @@ -142,10 +142,10 @@ when 'upcase' "UPPER(#{process(receiver)})" when 'downcase' "LOWER(#{process(receiver)})" else - extract_includes(receiver, method) || "#{process(receiver)}.`#{method}`" + extract_includes(receiver, method) || "#{process(receiver)}.#{quote_column_name(method)}" end end end end