Class RDoc::DOT::Edge
In: dot.rb
doc-tmp/rdoc/dot.rb
Parent: Element

this is edge

Methods

new   new   to_s   to_s  

Public Class methods

[Source]

     # File dot.rb, line 232
232:     def initialize( params = {}, option_list = EDGE_OPTS )
233:       super( params, option_list )
234:       @from = params['from'] ? params['from'] : nil
235:       @to = params['to'] ? params['to'] : nil
236:     end

[Source]

     # File doc-tmp/rdoc/dot.rb, line 232
232:     def initialize( params = {}, option_list = EDGE_OPTS )
233:       super( params, option_list )
234:       @from = params['from'] ? params['from'] : nil
235:       @to = params['to'] ? params['to'] : nil
236:     end

Public Instance methods

[Source]

     # File dot.rb, line 238
238:     def to_s( t = '' )
239:       t + "#{@from} -> #{to} [\n" +
240:         @options.to_a.collect{ |i|
241:         i[1] && i[0] != 'label' ?
242:           t + TAB + "#{i[0]} = #{i[1]}" :
243:         i[1] ? t + TAB + "#{i[0]} = \"#{i[1]}\"" : nil
244:       }.compact.join( "\n" ) + "\n" + t + "]\n"
245:     end

[Source]

     # File doc-tmp/rdoc/dot.rb, line 238
238:     def to_s( t = '' )
239:       t + "#{@from} -> #{to} [\n" +
240:         @options.to_a.collect{ |i|
241:         i[1] && i[0] != 'label' ?
242:           t + TAB + "#{i[0]} = #{i[1]}" :
243:         i[1] ? t + TAB + "#{i[0]} = \"#{i[1]}\"" : nil
244:       }.compact.join( "\n" ) + "\n" + t + "]\n"
245:     end

[Validate]