From 1a2ea730b8aa3f99daa3d7b34e93956e62b78559 Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Fri, 22 Apr 2011 13:01:33 -0400 Subject: [PATCH] Remove leading punctuation from address. Prevents things like: " , , , United States". --- lib/geocoder/results/freegeoip.rb | 2 +- lib/geocoder/results/geocoder_ca.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/geocoder/results/freegeoip.rb b/lib/geocoder/results/freegeoip.rb index e2d437e2..9aac4919 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 37d1c09a..650f8e5c 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 -- GitLab