heycarsten/gcoder — pull request #6 by GUI (2012-02-13 18:12:38+00:00)
Title: Fix ampersands not being encoded in the URI

Without this, geocoding a string like "6th & Indiana" leads to Google only receiving "6th " for geocoding. URI.encode, which operates on the entire URI string, only encodes a subset of characters that need to be encoded within the context of an individual query parameter value: http://bugs.ruby-lang.org/issues/3457#note-5