summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorZack Hobson2009-07-21 14:27:24 -0700
committerZack Hobson2009-07-22 07:44:24 -0700
commit0d900f455dea23a99b5522f400d796ceabebb09b (patch)
tree5c98a207793be676443a119120d1e7eabf92b79e /lib
parent9f2542fb6724306fb7defbdcf2db6b58b85f959f (diff)
downloadhcl-0d900f455dea23a99b5522f400d796ceabebb09b.tar.bz2
Avoid a useless SSL warning.
Diffstat (limited to 'lib')
-rw-r--r--lib/hcl.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/hcl.rb b/lib/hcl.rb
index d0d6a9a..ee9d499 100644
--- a/lib/hcl.rb
+++ b/lib/hcl.rb
@@ -12,6 +12,18 @@ require 'hcl/project'
require 'hcl/task'
require 'hcl/day_entry'
+# Workaround for annoying SSL warning:
+# >> warning: peer certificate won't be verified in this SSL session
+# http://www.5dollarwhitebox.org/drupal/node/64
+class Net::HTTP
+ alias_method :old_initialize, :initialize
+ def initialize(*args)
+ old_initialize(*args)
+ @ssl_context = OpenSSL::SSL::SSLContext.new
+ @ssl_context.verify_mode = OpenSSL::SSL::VERIFY_NONE
+ end
+end
+
class HCl
VERSION = "0.1.0"
SETTINGS_FILE = "#{ENV['HOME']}/.hcl_settings"