Method: Puppet::SimpleGraph#upstream_from_vertex

Defined in:
lib/vendor/puppet/simple_graph.rb

#upstream_from_vertex(v) ⇒ Object



382
383
384
385
386
387
388
389
390
# File 'lib/vendor/puppet/simple_graph.rb', line 382

def upstream_from_vertex(v)
  return @upstream_from[v] if @upstream_from[v]
  result = @upstream_from[v] = {}
  @in_to[v].keys.each do |node|
    result[node] = 1
    result.update(upstream_from_vertex(node))
  end
  result
end