toolmantim/toadhopper — pull request #15 by sfgeorge (2012-07-06 08:22:43+00:00)
Title: Feature/ssl :transport

Complete SSL support (I hope)

* Enable SSL support by providing a `:notify_host` with a "https://..." scheme
* Use an internally-held SSL certificate authority file for SSL verification, rather than relying on the system default
* Allow advanced http transport settings via the `:transport` option
* The number of [attributes](http://ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTP.html#proxy_address) for a `Net::HTTP` or `Net::HTTP::Proxy` is extensive.
* Rather than try to support them all, `:transport` allows you to provide a `Net::HTTP*` object after you've customized settings (SSL, timeouts, proxies, etc) exactly to your liking.