fix fetching proxy user/password

This commit is contained in:
Mislav Marohnić 2012-01-19 16:03:53 +01:00
Родитель 4563164563
Коммит 99c86b3eb4
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -960,7 +960,11 @@ help
http_args = [url.host, port]
if proxy = proxy_url(use_ssl)
http_args.concat proxy.select(:host, :port, :user, :password)
http_args.concat proxy.select(:host, :port)
if proxy.userinfo
require 'cgi'
http_args.concat proxy.userinfo.split(':', 2).map {|a| CGI.unescape a }
end
end
http = Net::HTTP.new(*http_args)