deps: Array#keep_if isn't defined in 1.8.7

Fixes Homebrew/homebrew#41365.
This commit is contained in:
Misty De Meo 2015-07-04 18:25:49 -07:00
parent ffe6f2dcc8
commit 90af721152

View File

@ -24,7 +24,7 @@ module Homebrew
puts_deps Formula.installed
else
all_deps = deps_for_formulae(ARGV.formulae, !ARGV.one?, &(mode.union? ? :| : :&))
all_deps.keep_if(&:installed?) if mode.installed?
all_deps = all_deps.select(&:installed?) if mode.installed?
all_deps = all_deps.sort_by(&:name) unless mode.topo_order?
puts all_deps
end