diff options
| author | Jack Nagel | 2013-06-25 10:12:14 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-06-25 10:12:14 -0500 |
| commit | b43a5ec6b7f350800298d1b53ad02adf19fd43ee (patch) | |
| tree | a1d789db9294e8f26469feb28ba5cbd0f0073e75 /Library | |
| parent | 852e0a030f9b7895245afe839715176fc91eec0f (diff) | |
| download | homebrew-b43a5ec6b7f350800298d1b53ad02adf19fd43ee.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 |
