diff options
author | raggi <jftucker@gmail.com> | 2011-02-09 18:32:26 -0800 |
---|---|---|
committer | raggi <jftucker@gmail.com> | 2011-02-09 18:34:50 -0800 |
commit | e3ffeac0dc04bb8d5994b7923bf12e55d549a279 (patch) | |
tree | 304918e5886a56f40081bdf58c40aeafbbd07ac0 | |
parent | 1c2715778d3753dce4d8df19e3d3cc698aed20c6 (diff) | |
download | rack-e3ffeac0dc04bb8d5994b7923bf12e55d549a279.tar.gz |
improve gemloader to include runtime deps if any, and not break on complex requirements
-rw-r--r-- | test/gemloader.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/gemloader.rb b/test/gemloader.rb index 61551255..382e8b80 100644 --- a/test/gemloader.rb +++ b/test/gemloader.rb @@ -1,6 +1,6 @@ require 'rubygems' project = 'rack' gemspec = File.expand_path("#{project}.gemspec", Dir.pwd) -eval(File.read(gemspec)).development_dependencies.each do |dep| - gem dep.name, dep.requirement.to_s +Gem::Specification.load(gemspec).dependencies.each do |dep| + gem dep.name, *dep.requirement.as_list end
\ No newline at end of file |