Method: Puppet::Graph::SimpleGraph#reversal
- Defined in:
- lib/puppet/graph/simple_graph.rb
#reversal ⇒ Object
Return a reversed version of this graph.
79 80 81 82 83 84 85 86 |
# File 'lib/puppet/graph/simple_graph.rb', line 79 def reversal result = self.class.new vertices.each { |vertex| result.add_vertex(vertex) } edges.each do |edge| result.add_edge edge.class.new(edge.target, edge.source, edge.label) end result end |