andrewrjones/ruby-duck-duck-go — pull request #1 by lucisferre (2012-04-03 18:43:10+00:00)
Title: Provides a fix for URI parsing exceptions InvalidURIError

This is from actual usage with DDG. It is possible to get URIs that
contain spaces in them and are unescpaed. I assume it is also possible
they could contain other special characters unescaped. It makes sense to
escape the values to ensure they are 'clean'.

Specific example search was "Video Games"