Class: MiniGraph::Core::Edge::Undirected
- Defined in:
- lib/mini_graph/core/edge.rb
Overview
Undirected
Instance Attribute Summary
Attributes inherited from Directed
Instance Method Summary collapse
Methods inherited from Directed
#==, #initialize, #inspect, #reverse, #self_loop?
Constructor Details
This class inherits a constructor from MiniGraph::Core::Edge::Directed
Instance Method Details
#eql?(edge) ⇒ Boolean
55 56 57 |
# File 'lib/mini_graph/core/edge.rb', line 55 def eql?(edge) super || (origin == edge.destination && destination == edge.origin) end |
#to_s ⇒ Object
59 60 61 |
# File 'lib/mini_graph/core/edge.rb', line 59 def to_s "(#{origin} <-> #{destination})" end |