# File lib/rgl/adjacency.rb, line 162 162: def reverse 163: return self unless directed? 164: result = DirectedAdjacencyGraph.new 165: each_vertex { |v| result.add_vertex v } 166: each_edge { |u,v| result.add_edge(v, u) } 167: result 168: end