lib/savon/request.rb in savon-2.12.1 vs lib/savon/request.rb in savon-2.13.0

- old
+ new

@@ -1,5 +1,6 @@ +# frozen_string_literal: true require "httpi" module Savon class HTTPRequest @@ -19,13 +20,17 @@ end def configure_timeouts @http_request.open_timeout = @globals[:open_timeout] if @globals.include? :open_timeout @http_request.read_timeout = @globals[:read_timeout] if @globals.include? :read_timeout + @http_request.write_timeout = @globals[:write_timeout] if @globals.include? :write_timeout end def configure_ssl @http_request.auth.ssl.ssl_version = @globals[:ssl_version] if @globals.include? :ssl_version + @http_request.auth.ssl.min_version = @globals[:ssl_min_version] if @globals.include? :ssl_min_version + @http_request.auth.ssl.max_version = @globals[:ssl_max_version] if @globals.include? :ssl_max_version + @http_request.auth.ssl.verify_mode = @globals[:ssl_verify_mode] if @globals.include? :ssl_verify_mode @http_request.auth.ssl.ciphers = @globals[:ssl_ciphers] if @globals.include? :ssl_ciphers @http_request.auth.ssl.cert_key_file = @globals[:ssl_cert_key_file] if @globals.include? :ssl_cert_key_file @http_request.auth.ssl.cert_key = @globals[:ssl_cert_key] if @globals.include? :ssl_cert_key