Yield correct dependent when expanding requirements

This commit is contained in:
Jack Nagel 2013-06-25 10:12:14 -05:00
parent 783f29fccb
commit 3b725995ba

View File

@ -140,9 +140,9 @@ class Requirement
formulae = dependent.recursive_dependencies.map(&:to_formula) formulae = dependent.recursive_dependencies.map(&:to_formula)
formulae.unshift(dependent) formulae.unshift(dependent)
formulae.map(&:requirements).each do |requirements| formulae.each do |f|
requirements.each do |req| f.requirements.each do |req|
if prune?(dependent, req, &block) if prune?(f, req, &block)
next next
else else
reqs << req reqs << req