| Class | RDoc::DOT::Edge |
| In: |
dot.rb
doc-tmp/rdoc/dot.rb |
| Parent: | Element |
# 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
# 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
# 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
# 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