diff --git a/lib/geocoder/results/freegeoip.rb b/lib/geocoder/results/freegeoip.rb index e2d437e255499b63fc69624b6a5c632c0f4ecf89..9aac491999d3e70b01b1e34c644766b6ceeda964 100644 --- a/lib/geocoder/results/freegeoip.rb +++ b/lib/geocoder/results/freegeoip.rb @@ -4,7 +4,7 @@ module Geocoder::Result class Freegeoip < Base def address(format = :full) - "#{city}#{', ' + state_code unless state_code == ''} #{postal_code}, #{country}" + "#{city}#{', ' + state_code unless state_code == ''} #{postal_code}, #{country}".sub(/^[ ,]*/, "") end def city diff --git a/lib/geocoder/results/geocoder_ca.rb b/lib/geocoder/results/geocoder_ca.rb index 37d1c09a82c8e92f3602503aa71cb48787098074..650f8e5c59a25529d8f1b10917a3f20accd76506 100644 --- a/lib/geocoder/results/geocoder_ca.rb +++ b/lib/geocoder/results/geocoder_ca.rb @@ -8,7 +8,7 @@ module Geocoder::Result end def address(format = :full) - "#{street_address}, #{city}, #{state} #{postal_code}, #{country}" + "#{street_address}, #{city}, #{state} #{postal_code}, #{country}".sub(/^[ ,]*/, "") end def street_address