diff options
author | Andre Arko <andre@arko.net> | 2013-12-27 16:01:23 -0800 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2014-01-09 01:32:40 -0800 |
commit | 6505191a3464206aa9a92693169963b950f9335f (patch) | |
tree | 1732aa5c1a3f401d28fd33737f29145cb986edb0 | |
parent | 5e8bcde326fa0707cc1e1431c101c8bcd923039f (diff) | |
download | bundler-6505191a3464206aa9a92693169963b950f9335f.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 910e1ddc8a..c2204a95f3 100644 --- a/lib/bundler/source/rubygems.rb +++ b/lib/bundler/source/rubygems.rb @@ -253,7 +253,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 |