X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=lib%2Fgraph.njae%2Fvertex.rb;h=6e46dcb40029aef8ceca16ad5c5ea2fc5a789c46;hb=95b8572d01c0b9c3aa8fc5a1e85a045c33d4ecf1;hp=aeabe30559be5f1f0a4cf1acf19a7607ff6a1249;hpb=369a49ecb7cf80a1d93d7bacc0ef419320295ca1;p=graph.njae.git diff --git a/lib/graph.njae/vertex.rb b/lib/graph.njae/vertex.rb index aeabe30..6e46dcb 100644 --- a/lib/graph.njae/vertex.rb +++ b/lib/graph.njae/vertex.rb @@ -14,8 +14,8 @@ module GraphNjae # Connect this vertex to another, creating an Edge to do so, and returning # the Edge - def connect(other) - e = Edge.new + def connect(other, edge_attributes = {}) + e = Edge.new edge_attributes e << self << other # self.edges << e # other.edges << e unless self === other @@ -39,5 +39,9 @@ module GraphNjae e.vertices.drop_while {|v| v != self}[1..-1]}.flatten end + def to_s + '' + end + end end