diff options
author | Sam Umbach <sam@thinkrelevance.com> | 2011-01-16 01:02:45 -0500 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2011-01-17 16:30:46 -0800 |
commit | 2bf0911d3eeed1cd255008379245d0d2b5ea2025 (patch) | |
tree | edc671927cc9038d7ae86881d21626166633587c /lib/bundler | |
parent | 64be9d62ae342e4929735fe1e0ce095f378da964 (diff) | |
download | bundler-2bf0911d3eeed1cd255008379245d0d2b5ea2025.tar.gz |
Use #load_gemspec to evaluate gemspec files specified in Gemfile
- #load_gemspec already wraps the eval in chdir to resolve issue #947
- also loads gemspec files in YAML format
- also provides better error messages than Gem::Specification
Closes #947
Diffstat (limited to 'lib/bundler')
-rw-r--r-- | lib/bundler/dsl.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bundler/dsl.rb b/lib/bundler/dsl.rb index 3d55c0f0c4..fa80a76db0 100644 --- a/lib/bundler/dsl.rb +++ b/lib/bundler/dsl.rb @@ -29,7 +29,7 @@ module Bundler case gemspecs.size when 1 - spec = Gem::Specification.load(gemspecs.first) + spec = Bundler.load_gemspec(gemspecs.first) raise InvalidOption, "There was an error loading the gemspec at #{gemspecs.first}." unless spec gem spec.name, :path => path group(development_group) do |