summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Kellum <dek-oss@gravitext.com>2016-09-02 14:10:20 -0700
committerDavid Kellum <dek-oss@gravitext.com>2016-09-02 14:10:20 -0700
commit2dda88ec6722a5c652319127d2d6e94edfb93e22 (patch)
tree0c2b53dc3b6d10c9e3d47de12c628ddf3dee5350
parent5222201bd99691eb4ec9b43b62ebca304659a010 (diff)
downloadbundler-2dda88ec6722a5c652319127d2d6e94edfb93e22.tar.gz
Get it passing for rubygems <2.0.0
-rw-r--r--lib/bundler/rubygems_ext.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/bundler/rubygems_ext.rb b/lib/bundler/rubygems_ext.rb
index e8fcd6fd43..0401e032da 100644
--- a/lib/bundler/rubygems_ext.rb
+++ b/lib/bundler/rubygems_ext.rb
@@ -8,7 +8,15 @@ end
require "rubygems"
require "rubygems/specification"
-require "rubygems/source"
+
+begin
+ # Possible use in Gem::Specification#source below and require
+ # shouldn't be deferred.
+ require "rubygems/source"
+rescue LoadError
+ # Not available before Rubygems 2.0.0, ignore
+end
+
require "bundler/match_platform"
module Gem