diff options
-rw-r--r-- | lib/pgxn_utils.rb | 1 | ||||
-rw-r--r-- | lib/pgxn_utils/cli.rb | 9 |
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) |