oesmith/puffing-billy — pull request #36 by windigo (2014-02-12 23:04:52+00:00)
Title: Fixing a bug where proxy to SSL can duplicate https in the request_url

```
URI::InvalidURIError
the scheme https does not accept registry part: ws2.responsys.net:443https: (or bad hostname?)
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/uri/generic.rb:213:in 'initialize'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/uri/http.rb:84:in 'initialize'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/uri/common.rb:214:in 'new'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/uri/common.rb:214:in 'parse'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/uri/common.rb:747:in 'parse'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/uri/common.rb:994:in 'URI'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/cache.rb:73:in 'key'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/cache.rb:21:in 'cached?'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/proxy_connection.rb:84:in 'handle_request'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/proxy_connection.rb:56:in 'on_message_complete'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/proxy_connection.rb:20:in '<<'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/proxy_connection.rb:20:in 'receive_data'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in 'run_machine'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in 'run'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/proxy.rb:68:in 'main_loop'
/usr/local/var/rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/puffing-billy-0.2.1/lib/billy/proxy.rb:14:in 'block in start'
```