Avoid the need to compact the expanded deps array

This commit is contained in:
Jack Nagel 2013-08-20 14:16:13 -05:00
parent c4d7e21df5
commit 71586d09aa

View File

@ -73,13 +73,13 @@ class Dependency
deps = dependent.deps.map do |dep| deps = dependent.deps.map do |dep|
case action(dependent, dep, &block) case action(dependent, dep, &block)
when :prune when :prune
next next []
when :skip when :skip
expand(dep.to_formula, &block) expand(dep.to_formula, &block)
else else
expand(dep.to_formula, &block) << dep expand(dep.to_formula, &block) << dep
end end
end.flatten.compact end.flatten
merge_repeats(deps) merge_repeats(deps)
end end