Skip to content

Commit 1cbf46d

Browse files
po5ichildish-sambino
authored and
childish-sambino
committed
breaking: Added proxy protocol to HTTP Client constructor (#399)
1 parent bd2b0f2 commit 1cbf46d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/twilio-ruby/http/http_client.rb

+3-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ class Client
88
attr_accessor :adapter
99
attr_reader :timeout, :last_response, :last_request
1010

11-
def initialize(proxy_addr = nil, proxy_port = nil, proxy_user = nil, proxy_pass = nil, ssl_ca_file = nil,
11+
def initialize(proxy_prot = nil, proxy_addr = nil, proxy_port = nil, proxy_user = nil, proxy_pass = nil, ssl_ca_file = nil,
1212
timeout: nil)
13+
@proxy_prot = proxy_prot
1314
@proxy_addr = proxy_addr
1415
@proxy_port = proxy_port
1516
@proxy_user = proxy_user
@@ -27,7 +28,7 @@ def _request(request)
2728
f.headers = request.headers
2829
f.basic_auth(request.auth[0], request.auth[1])
2930
if @proxy_addr
30-
f.proxy "#{@proxy_user}:#{@proxy_pass}@#{@proxy_addr}:#{@proxy_port}"
31+
f.proxy = "#{@proxy_prot}://#{@proxy_user}:#{@proxy_pass}@#{@proxy_addr}:#{@proxy_port}"
3132
end
3233
f.options.open_timeout = request.timeout || @timeout
3334
f.options.timeout = request.timeout || @timeout

0 commit comments

Comments
 (0)