aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-06-25 10:12:14 -0500
committerJack Nagel2013-06-25 10:12:14 -0500
commit3b725995bae2768c49ba8be902dbb36e1f2f1d40 (patch)
tree02c35da3e3881fb9b6d78ec7b244d1be54572510 /Library
parent783f29fccba76940b479f19ea1cde96961237729 (diff)
downloadbrew-3b725995bae2768c49ba8be902dbb36e1f2f1d40.tar.bz2
Yield correct dependent when expanding requirements
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/requirement.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/requirement.rb b/Library/Homebrew/requirement.rb
index d4da0255a..317675b73 100644
--- a/Library/Homebrew/requirement.rb
+++ b/Library/Homebrew/requirement.rb
@@ -140,9 +140,9 @@ class Requirement
formulae = dependent.recursive_dependencies.map(&:to_formula)
formulae.unshift(dependent)
- formulae.map(&:requirements).each do |requirements|
- requirements.each do |req|
- if prune?(dependent, req, &block)
+ formulae.each do |f|
+ f.requirements.each do |req|
+ if prune?(f, req, &block)
next
else
reqs << req