# File lib/puppet/transaction.rb, line 62 62: def make_parent_child_relationship(resource, children) 63: depthfirst = resource.depthfirst? 64: 65: children.each do |gen_child| 66: if depthfirst 67: edge = [gen_child, resource] 68: else 69: edge = [resource, gen_child] 70: end 71: relationship_graph.add_vertex(gen_child) 72: 73: unless relationship_graph.edge?(edge[1], edge[0]) 74: relationship_graph.add_edge(*edge) 75: else 76: resource.debug "Skipping automatic relationship to #{gen_child}" 77: end 78: end 79: end