⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Ruby master
All Projects
Ruby
»
Ruby master
Overview
Activity
Roadmap
Issues
Repository
Like
Download (1.07 KB)
Feature #10652
ยป f17b3008197b81b8afaefb7de2ed43187620a1dc.patch.txt
lib/net/http.rb -
xfalcox (Rafael Silva)
, 12/25/2014 09:50 PM
From f17b3008197b81b8afaefb7de2ed43187620a1dc Mon Sep 17 00:00:00 2001
From: Rafael dos Santos Silva <xfalcox@gmail.com>
Date: Mon, 17 Nov 2014 23:45:39 -0200
Subject: [PATCH] Retrive proxy user and password from http_proxy
Get user and pass from http_proxy variable when specified, so that NET::HTTP can handle connections behind authenticated proxies automatically.
---
lib/net/http.rb | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/net/http.rb b/lib/net/http.rb
index aceb530..19d6ea9 100644
--- a/lib/net/http.rb
+++ b/lib/net/http.rb
@@ -1051,12 +1051,20 @@ def proxy_port
# The proxy username, if one is configured
def proxy_user
- @proxy_user
+ if @proxy_from_env then
+ proxy_uri && proxy_uri.user
+ else
+ @proxy_user
+ end
end
# The proxy password, if one is configured
def proxy_pass
- @proxy_pass
+ if @proxy_from_env then
+ proxy_uri && proxy_uri.password
+ else
+ @proxy_pass
+ end
end
alias proxyaddr proxy_address #:nodoc: obsolete
(1-1/1)
Loading...