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
commitb43a5ec6b7f350800298d1b53ad02adf19fd43ee (patch)
treea1d789db9294e8f26469feb28ba5cbd0f0073e75 /Library
parent852e0a030f9b7895245afe839715176fc91eec0f (diff)
downloadhomebrew-b43a5ec6b7f350800298d1b53ad02adf19fd43ee.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