class DOT::DOTEdge

This is an edge.

Attributes

from[RW]
to[RW]

Public Class Methods

new(params = {}, option_list = EDGE_OPTS) click to toggle source
Calls superclass method DOT::DOTElement::new
    # File lib/puppet/external/dot.rb
298 def initialize(params = {}, option_list = EDGE_OPTS)
299   super(params, option_list)
300   @from = params['from'] ? params['from'] : nil
301   @to   = params['to'] ? params['to'] : nil
302 end

Public Instance Methods

to_s(t = '') click to toggle source
    # File lib/puppet/external/dot.rb
308 def to_s(t = '')
309   t + "#{@from} #{edge_link} #{to} [\n" +
310     @options.to_a.collect{ |i|
311       i[1] && i[0] != 'label' ?
312         t + $tab + "#{i[0]} = #{i[1]}" :
313         i[1] ? t + $tab + "#{i[0]} = \"#{i[1]}\"" : nil
314     }.compact.join( "\n" ) + "\n#{t}]\n"
315 end