X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=lib%2Ferd_handler%2Flink.rb;h=63bfd0600182574a9a527c18c1a8c68421ac46c9;hb=fdc3bc03b2d7759927ae34d5382d2168be6a2bae;hp=4a7b181c0eb808eb7fcea507af087c21a4ba7743;hpb=5cb26987412346fc34cb344d7b169c0784f1da77;p=erd-marker.git diff --git a/lib/erd_handler/link.rb b/lib/erd_handler/link.rb index 4a7b181..63bfd06 100644 --- a/lib/erd_handler/link.rb +++ b/lib/erd_handler/link.rb @@ -9,7 +9,7 @@ module ErdHandler def read(link_element, vertices) self.id = link_element.attributes["id"].to_i self.mark = link_element.attributes["mark"].to_f - self.name = link_element.elements['moveableName'].attributes['name'] + self.name = Label.new link_element.elements['moveableName'].attributes['name'] box1 = vertices.select {|v| v.id == link_element.elements['box1'].attributes['id'].to_i}[0] box2 = vertices.select {|v| v.id == link_element.elements['box2'].attributes['id'].to_i}[0] self << box1 << box2 @@ -27,5 +27,6 @@ module ErdHandler c2.blob = link_element.elements['box2EndAdornments'].attributes['blob'].downcase.intern c2.crowsfoot = link_element.elements['box2EndAdornments'].attributes['crowsfoot'].downcase.intern end + end end