# File lib/rgl/adjacency.rb, line 186 186: def reverse 187: return self unless directed? 188: result = DirectedAdjacencyGraph.new 189: each_vertex { |v| result.add_vertex v } 190: each_edge { |u,v| result.add_edge(v, u) } 191: result 192: end