summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/bundler/vendored_net_http.rb8
-rw-r--r--lib/bundler/vendored_timeout.rb8
2 files changed, 12 insertions, 4 deletions
diff --git a/lib/bundler/vendored_net_http.rb b/lib/bundler/vendored_net_http.rb
index 59f234a758..0dcabaa7d7 100644
--- a/lib/bundler/vendored_net_http.rb
+++ b/lib/bundler/vendored_net_http.rb
@@ -3,6 +3,10 @@
begin
require "rubygems/vendored_net_http"
rescue LoadError
- require "net/http"
- Gem::Net = Net
+ begin
+ require "rubygems/net/http"
+ rescue LoadError
+ require "net/http"
+ Gem::Net = Net
+ end
end
diff --git a/lib/bundler/vendored_timeout.rb b/lib/bundler/vendored_timeout.rb
index 0be3d802fd..9b2507c0cc 100644
--- a/lib/bundler/vendored_timeout.rb
+++ b/lib/bundler/vendored_timeout.rb
@@ -3,6 +3,10 @@
begin
require "rubygems/vendored_timeout"
rescue LoadError
- require "timeout"
- Gem::Timeout = Timeout
+ begin
+ require "rubygems/timeout"
+ rescue LoadError
+ require "timeout"
+ Gem::Timeout = Timeout
+ end
end