diff --git a/lib/geocoder/stores/active_record.rb b/lib/geocoder/stores/active_record.rb index 07f29c6ff77357166f76d245ac9f175157ce1718..38d0abc03f050d0bb08c5ff799e59089c39298f1 100644 --- a/lib/geocoder/stores/active_record.rb +++ b/lib/geocoder/stores/active_record.rb @@ -196,19 +196,11 @@ module Geocoder::Store end if distance clause += ", " unless clause.empty? - if using_postgresql? - clause += "'#{distance}'::character(255) AS #{distance_column}" - else - clause += "#{distance} AS #{distance_column}" - end + clause += "#{distance} AS #{distance_column}" end if bearing clause += ", " unless clause.empty? - if using_postgresql? - clause += "'#{bearing}'::character(255) AS #{bearing_column}" - else - clause += "#{bearing} AS #{bearing_column}" - end + clause += "#{bearing} AS #{bearing_column}" end clause end @@ -230,10 +222,6 @@ module Geocoder::Store connection.adapter_name.match(/sqlite/i) end - def using_postgresql? - connection.adapter_name.match(/postgres/i) - end - ## # Value which can be passed to where() to produce no results. #