From 15cdfaa8efec540e861d08c0da79a57d7161fa25 Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Tue, 8 Feb 2011 11:05:26 -0500 Subject: [PATCH] Handle all Google API errors. Except ZERO_RESULTS, which doesn't seem to merit a warning. --- lib/geocoder/lookup.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/geocoder/lookup.rb b/lib/geocoder/lookup.rb index 6db0de18..ed260d15 100644 --- a/lib/geocoder/lookup.rb +++ b/lib/geocoder/lookup.rb @@ -59,7 +59,11 @@ module Geocoder case doc['status']; when "OK" doc when "OVER_QUERY_LIMIT" - warn "Google Geocoding API error: quota exceeded." + warn "Google Geocoding API error: over query limit." + when "REQUEST_DENIED" + warn "Google Geocoding API error: request denied." + when "INVALID_REQUEST" + warn "Google Geocoding API error: invalid request." end end -- GitLab