Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more

In Files

  • rdoc/dot/dot.rb

Methods

Files

Class/Module Index [+]

Quicksearch

DOT::DOTEdge

this is edge

Attributes

from[RW]
to[RW]

Public Class Methods

new( params = {}, option_list = EDGE_OPTS ) click to toggle source
 
               # File rdoc/dot/dot.rb, line 237
def initialize( params = {}, option_list = EDGE_OPTS )
    super( params, option_list )
    @from = params['from'] ? params['from'] : nil
    @to = params['to'] ? params['to'] : nil
end
            

Public Instance Methods

to_s( t = '' ) click to toggle source
 
               # File rdoc/dot/dot.rb, line 243
def to_s( t = '' )
    t + "#{@from} -> #{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