aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorJack Nagel2013-01-13 19:51:19 -0600
committerJack Nagel2013-01-13 21:01:15 -0600
commit1e0c0cfe169179f383da713944b994dc2da930ee (patch)
treef02faab394e113cc82a300368d1605c3b83bd094 /Library/Homebrew/cmd
parent0c0235082cfe626d04473661f5c19ac1247da8e0 (diff)
downloadhomebrew-1e0c0cfe169179f383da713944b994dc2da930ee.tar.bz2
Remove <=> from Dependency interface
It is important that dep equality corresponds to the name attribute, but we may want to use the Comparable interface to sort them by installation order in the future. Code that needs to sort them alphabetically should just use sort_by.
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/deps.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/deps.rb b/Library/Homebrew/cmd/deps.rb
index a26dca03c..b26030082 100644
--- a/Library/Homebrew/cmd/deps.rb
+++ b/Library/Homebrew/cmd/deps.rb
@@ -22,7 +22,9 @@ module Homebrew extend self
end
else
raise FormulaUnspecifiedError if ARGV.named.empty?
- all_deps = ARGV.formulae.map{ |f| ARGV.one? ? f.deps : f.recursive_deps }.intersection
+ all_deps = ARGV.formulae.map do |f|
+ ARGV.one? ? f.deps : f.recursive_deps
+ end.intersection.map(&:name)
all_deps.sort! unless ARGV.include? "-n"
puts all_deps
end