class RGL::Edge::DirectedEdge

An {Edge} is simply a directed pair +(source -> target)+. Most library functions try do omit to instantiate edges. They instead use two vertex parameters for representing edges (see {Graph#each_edge}). If a client wants to store edges explicitly {DirectedEdge} or {UnDirectedEdge} instances are returned (i.e. {Graph#edges}).