Method: Twilio::HTTP::Client#initialize

Defined in:
lib/twilio-ruby/http/http_client.rb

#initialize(proxy_prot = nil, proxy_addr = nil, proxy_port = nil, proxy_user = nil, proxy_pass = nil, timeout: nil) ⇒ Client

Returns a new instance of Client.



12
13
14
15
16
17
18
19
20
# File 'lib/twilio-ruby/http/http_client.rb', line 12

def initialize(proxy_prot = nil, proxy_addr = nil, proxy_port = nil, proxy_user = nil, proxy_pass = nil,
               timeout: nil)
  @proxy_prot = proxy_prot
  @proxy_path = "#{proxy_addr}:#{proxy_port}" if proxy_addr && proxy_port
  @proxy_auth = "#{proxy_user}:#{proxy_pass}@" if proxy_pass && proxy_user
  @timeout = timeout
  @adapter = Faraday.default_adapter
  @configure_connection_blocks = []
end