Net::HTTP breaks with https URI objects
ruby 2.0.0dev (2011-10-25 trunk 33524) [i686-linux]
uri = URI('https://example.com/index.html?count=10')
will currently fail with an obscure error due to Net::HTTP attempting to speak HTTP to an HTTPS service.
I believe this is a bug, and have patched lib/net/http.rb to use SSL when you use an https URI with the get and post_form helpers.