method
tsort_each_child
v2_1_10 -
Show latest stable
- Class:
Gem::RequestSet
tsort_each_child(node)public
No documentation available.
# File lib/rubygems/request_set.rb, line 283
def tsort_each_child node # :nodoc:
node.spec.dependencies.each do |dep|
next if dep.type == :development and not @development
match = @requests.find { |r| dep.match? r.spec.name, r.spec.version }
if match
begin
yield match
rescue TSort::Cyclic
end
else
unless @soft_missing
raise Gem::DependencyError, "Unresolved dependency found during sorting - #{dep} (requested by #{node.spec.full_name})"
end
end
end
end