From 6581c601ec580572e80b514b9349668c574cedc1 Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Fri, 22 Apr 2011 14:01:22 -0400 Subject: [PATCH] Make coordinates check more specific. --- lib/geocoder/lookups/base.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/geocoder/lookups/base.rb b/lib/geocoder/lookups/base.rb index 5c880fdb..8441efe1 100644 --- a/lib/geocoder/lookups/base.rb +++ b/lib/geocoder/lookups/base.rb @@ -134,7 +134,7 @@ module Geocoder # Does the given string look like latitude/longitude coordinates? # def coordinates?(value) - !!value.to_s.match(/^[0-9\.\-]+, *[0-9\.\-]+$/) + value.is_a?(String) and !!value.to_s.match(/^-?[0-9\.]+, *-?[0-9\.]+$/) end ## -- GitLab