aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-02-27 12:56:59 -0600
committerJack Nagel2014-02-27 12:56:59 -0600
commit3ed192f3bc5e322162a5d115991002f0e1b3855b (patch)
tree360c66e11d041eedd1018e60ef3316183da486fd
parent89ab32247d2be54dc15a10056c18fcbc44deeabc (diff)
downloadhomebrew-3ed192f3bc5e322162a5d115991002f0e1b3855b.tar.bz2
deps: use Dependency objects in recursive_deps_tree
-rw-r--r--Library/Homebrew/cmd/deps.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/deps.rb b/Library/Homebrew/cmd/deps.rb
index bc402dd84..bd73b20e3 100644
--- a/Library/Homebrew/cmd/deps.rb
+++ b/Library/Homebrew/cmd/deps.rb
@@ -56,13 +56,12 @@ module Homebrew extend self
end
def recursive_deps_tree f, level
- f.requirements.each do |requirement|
- next unless requirement.default_formula?
- puts "| "*(level-1)+"|- :"+requirement.class.default_formula.to_s
+ f.requirements.select(&:default_formula?).each do |req|
+ puts "| "*(level-1) + "|- :#{req.to_dependency.name}"
end
f.deps.default.each do |dep|
- puts "| "*(level-1)+"|- "+dep.to_s
- recursive_deps_tree(Formula.factory(dep.to_s), level+1)
+ puts "| "*(level-1) + "|- #{dep.name}"
+ recursive_deps_tree(Formulary.factory(dep.name), level+1)
end
end
end