google/google-api-ruby-client — pull request #15 by yaauie (2012-11-18 06:30:45+00:00)
Title: Add test to ensure semicolon in parameter value doesn't get converted to semicolon.

Google Analytics `analytics.data.ga.get` takes `filters` parameter, which uses semicolons as an AND join on multiple terms. This gem at its current release (0.4.7) silently converts a semicolon in parameter value to a bare ampersand, causing the `filters` to lose everything after the semicolon-that-should-have-been.

The scenario above has since been fixed in `master`, but it may have been an accidental fix.

This pull request adds a test to ensure that a regression does not occur.