Method: DOT::DOTEdge#to_s

Defined in:
lib/puppet/external/dot.rb

#to_s(t = '') ⇒ Object



308
309
310
311
312
313
314
315
# File 'lib/puppet/external/dot.rb', line 308

def to_s (t = '')
  t + "#{@from} #{edge_link} #{to} [\n" +
    @options.to_a.collect{ |i|
      i[1] && i[0] != 'label' ?
        t + $tab + "#{i[0]} = #{i[1]}" :
        i[1] ? t + $tab + "#{i[0]} = \"#{i[1]}\"" : nil
    }.compact.join( "\n" ) + "\n#{t}]\n"
end