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