From 3fc19ae46dbbfb6688c682b307a3f76e40436efd Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Thu, 3 Sep 2009 00:01:26 -0400 Subject: [PATCH] Fix bug: extraneous parameter was being passed to fetch_coordinates method by fetch_and_assign_coordinates. --- lib/geocoder.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/geocoder.rb b/lib/geocoder.rb index bbcb03af..3c8a5d5e 100644 --- a/lib/geocoder.rb +++ b/lib/geocoder.rb @@ -93,12 +93,11 @@ module Geocoder # Fetch and assign +latitude+ and +longitude+. # def fetch_and_assign_coordinates - if c = fetch_coordinates(self.class.geocoder_method_name) - self.latitude = c[0] - self.longitude = c[1] - return c - else - return nil + returning fetch_coordinates do |c| + unless c.blank? + self.latitude = c[0] + self.longitude = c[1] + end end end -- GitLab