# 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