class RGL::Edge::UnDirectedEdge

An undirected edge is simply an undirected pair (source, target) used in undirected graphs. UnDirectedEdge == UnDirectedEdge

Public Instance Methods

eql?(edge) click to toggle source
Calls superclass method RGL::Edge::DirectedEdge#eql?
# File lib/rgl/base.rb, line 101
def eql?(edge)
  super || ((target == edge.source) && (source == edge.target))
end
to_s() click to toggle source

UnDirectedEdge.to_s == “(1=2)”

# File lib/rgl/base.rb, line 107
def to_s
  "(#{source}=#{target})"
end