summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDickson S. Guedes2011-07-16 19:01:16 +0000
committerDickson S. Guedes2011-07-16 19:01:16 +0000
commit02450cfc00e94c554b8f74cad6dbe109e56c0f2c (patch)
treec516a1e6a1fc9ade857a142bf9fbf4035718fd5b
parent532feb733b3a6a7c8829905ba56eb1e373aec153 (diff)
fixing for OpenSSL backward compatibility with Ruby 1.8.7 version
-rw-r--r--lib/pgxn_utils.rb1
-rw-r--r--lib/pgxn_utils/cli.rb9
2 files changed, 6 insertions, 4 deletions
diff --git a/lib/pgxn_utils.rb b/lib/pgxn_utils.rb
index 04c0c23..7e92f06 100644
--- a/lib/pgxn_utils.rb
+++ b/lib/pgxn_utils.rb
@@ -3,6 +3,7 @@ require 'json'
require 'zip/zip'
require 'zippy'
require 'net/http/post/multipart'
+require 'net/https'
require 'highline/import'
module PgxnUtils
diff --git a/lib/pgxn_utils/cli.rb b/lib/pgxn_utils/cli.rb
index 31bbabe..53f00dd 100644
--- a/lib/pgxn_utils/cli.rb
+++ b/lib/pgxn_utils/cli.rb
@@ -145,10 +145,11 @@ module PgxnUtils
def try_send_file(request, filename)
begin
- Net::HTTP.start(UPLOAD_URL.host, UPLOAD_URL.port, { :use_ssl => true , :verify_mode => OpenSSL::SSL::VERIFY_NONE }) do |http|
- say "Trying to release #{File.basename(filename)} ... "
- http.request(request)
- end
+ http = Net::HTTP.new(UPLOAD_URL.host, UPLOAD_URL.port)
+ http.use_ssl = true
+ http.verify_mode = OpenSSL::SSL::VERIFY_NONE
+ say "Trying to release #{File.basename(filename)} ... "
+ http.request(request)
rescue SocketError
say "Please, check your connection.", :red
exit(1)