diff options
author | Andre Arko <andre@arko.net> | 2013-12-27 16:01:23 -0800 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2013-12-27 16:01:23 -0800 |
commit | a1eed776ba71002c4209d6a52aabfb5b6901cefe (patch) | |
tree | da1c4eecefc7e9922f7ecf6f9691aac558f1be7b | |
parent | 1f8a26caf9ed2d81961e023a2514bb14dc25ffe3 (diff) | |
download | bundler-a1eed776ba71002c4209d6a52aabfb5b6901cefe.tar.gz |
handle default gems in ruby 1.9
-rw-r--r-- | lib/bundler/source/rubygems.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/bundler/source/rubygems.rb b/lib/bundler/source/rubygems.rb index ab1c6252dc..880f78ee7d 100644 --- a/lib/bundler/source/rubygems.rb +++ b/lib/bundler/source/rubygems.rb @@ -279,7 +279,11 @@ module Bundler def gem_dir_exists?(spec) return true if spec.name == "bundler" + # Ruby 2 default gems return true if spec.loaded_from.include?("specifications/default/") + # Ruby 1.9 default gems + return true if spec.summary =~ /is bundled with Ruby/ + File.directory?(spec.full_gem_path) end end |