diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-01-06 22:01:24 +0100 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-01-07 00:00:30 +0100 |
commit | 01d6770b74ee24af25780e30663b58e8d8f7faaf (patch) | |
tree | 33fdf472d25b3a659831bb8701431cff98e1a522 | |
parent | ce3359241334d3ee5663b0f0366d432740f680e3 (diff) | |
download | bundler-01d6770b74ee24af25780e30663b58e8d8f7faaf.tar.gz |
Simplify `install_gems` method
-rw-r--r-- | spec/support/rubygems_ext.rb | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/spec/support/rubygems_ext.rb b/spec/support/rubygems_ext.rb index 4bf09d4a09..d41ee64bec 100644 --- a/spec/support/rubygems_ext.rb +++ b/spec/support/rubygems_ext.rb @@ -86,10 +86,7 @@ module Spec end def install_gems(gems) - reqs, no_reqs = gems.partition {|_, req| !req.nil? && !req.split(" ").empty? } - no_reqs.map!(&:first) - reqs.map! {|name, req| "'#{name}:#{req}'" } - deps = reqs.concat(no_reqs).join(" ") + deps = gems.map {|name, req| "'#{name}:#{req}'" }.join(" ") gem = ENV["GEM_COMMAND"] || "#{Gem.ruby} -S gem --backtrace" cmd = "#{gem} install #{deps} --no-document --conservative" system(cmd) || raise("Installing gems #{deps} for the tests to use failed!") |