class Edge

Attributes

dest[RW]
source[RW]
weight[RW]

Public Class Methods

new(source, dest, weight) click to toggle source
# File lib/rbutils/graph/edge.rb, line 6
def initialize(source, dest, weight)
  @source = source
  @dest = dest
  @weight = weight
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/rbutils/graph/edge.rb, line 12
def <=>(other)
  self.weight <=> other.weight
end
to_str() click to toggle source
# File lib/rbutils/graph/edge.rb, line 16
def to_str
  "#{source.to_str} => #{dest.to_str}, weight is #{weight}"
end