gogotanaka/gogo_maps — pull request #2 by esehara (2014-10-24 08:43:03+00:00)
Title: BugFix: Infinity rescue loop in random method when API Error

Problem
======
When Google API was over query limit, raise `Runtime Error` in `GoogleMapClient`, but
`random` method catch **every error** and call recursive. It is very bad :crying_cat_face: .

Solution
======

Pass `limit` argument to `random` method, and call recursive once and minus one.
If `limit` is less than 1, stop recursive prossess and raise error :smiley: .