# File lib/puppet/simple_graph.rb, line 162 162: def reversal 163: result = self.class.new 164: vertices.each { |vertex| result.add_vertex(vertex) } 165: edges.each do |edge| 166: newedge = edge.class.new(edge.target, edge.source, edge.label) 167: result.add_edge(newedge) 168: end 169: result 170: end