aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXu Cheng2015-05-28 19:13:56 +0800
committerXu Cheng2015-05-29 17:02:23 +0800
commit932afdd9be7d1ba1de97b7730bb6d58b118eedf5 (patch)
tree584e6a0d9d4d7baac6536698ee2cb66a6ea0b96e
parent082ce482fcbdbe1e38f5b610f53bafe6b3dad9ba (diff)
downloadbrew-932afdd9be7d1ba1de97b7730bb6d58b118eedf5.tar.bz2
uses: use Formula#full_name
-rw-r--r--Library/Homebrew/cmd/uses.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/uses.rb b/Library/Homebrew/cmd/uses.rb
index 6d42f8e54..7410cc022 100644
--- a/Library/Homebrew/cmd/uses.rb
+++ b/Library/Homebrew/cmd/uses.rb
@@ -25,8 +25,8 @@ module Homebrew
reqs = f.recursive_requirements do |dependent, req|
Requirement.prune if ignores.any? { |ignore| req.send(ignore) } && !dependent.build.with?(req)
end
- deps.any? { |dep| dep.to_formula.name == ff.name } ||
- reqs.any? { |req| req.name == ff.name || req.class.default_formula == ff.name }
+ deps.any? { |dep| dep.to_formula.full_name == ff.full_name } ||
+ reqs.any? { |req| req.name == ff.name || [ff.name, ff.full_name].include?(req.class.default_formula) }
else
deps = f.deps.reject do |dep|
ignores.any? { |ignore| dep.send(ignore) }
@@ -34,8 +34,8 @@ module Homebrew
reqs = f.requirements.reject do |req|
ignores.any? { |ignore| req.send(ignore) }
end
- deps.any? { |dep| dep.to_formula.name == ff.name } ||
- reqs.any? { |req| req.name == ff.name || req.class.default_formula == ff.name }
+ deps.any? { |dep| dep.to_formula.full_name == ff.full_name } ||
+ reqs.any? { |req| req.name == ff.name || [ff.name, ff.full_name].include?(req.class.default_formula) }
end
rescue FormulaUnavailableError
# Silently ignore this case as we don't care about things used in
@@ -44,6 +44,6 @@ module Homebrew
end
end
- puts_columns uses.map(&:name)
+ puts_columns uses.map(&:full_name)
end
end