Class DOT::DOTEdge
In: dot/dot.rb
Parent: DOTElement

this is edge

Methods

new   to_s  

Attributes

from  [RW] 
to  [RW] 

Public Class methods

[Source]

     # File dot/dot.rb, line 237
237:         def initialize( params = {}, option_list = EDGE_OPTS )
238:             super( params, option_list )
239:             @from = params['from'] ? params['from'] : nil
240:             @to = params['to'] ? params['to'] : nil
241:         end

Public Instance methods

[Source]

     # File dot/dot.rb, line 243
243:         def to_s( t = '' )
244:             t + "#{@from} -> #{to} [\n" +
245:             @options.to_a.collect{ |i|
246:                 i[1] && i[0] != 'label' ?
247:                     t + $tab + "#{i[0]} = #{i[1]}" :
248:                     i[1] ? t + $tab + "#{i[0]} = \"#{i[1]}\"" : nil
249:             }.compact.join( "\n" ) + "\n" + t + "]\n"
250:         end

[Validate]