summaryrefslogtreecommitdiff
path: root/lib/bundler
diff options
context:
space:
mode:
authorSam Umbach <sam@thinkrelevance.com>2011-01-16 01:02:45 -0500
committerAndre Arko <andre@arko.net>2011-01-17 16:30:46 -0800
commit2bf0911d3eeed1cd255008379245d0d2b5ea2025 (patch)
treeedc671927cc9038d7ae86881d21626166633587c /lib/bundler
parent64be9d62ae342e4929735fe1e0ce095f378da964 (diff)
downloadbundler-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.rb2
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