diff options
| author | Jack Nagel | 2013-06-25 10:12:14 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-06-25 10:12:14 -0500 |
| commit | 3b725995bae2768c49ba8be902dbb36e1f2f1d40 (patch) | |
| tree | 02c35da3e3881fb9b6d78ec7b244d1be54572510 /Library | |
| parent | 783f29fccba76940b479f19ea1cde96961237729 (diff) | |
| download | brew-3b725995bae2768c49ba8be902dbb36e1f2f1d40.tar.bz2 | |
Yield correct dependent when expanding requirements
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/requirement.rb | 6 |
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 |
