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
297 def initialize(params = {}, option_list = EDGE_OPTS)
298   super(params, option_list)
299   @from = params['from'] ? params['from'] : nil
300   @to   = params['to'] ? params['to'] : nil
301 end

Public Instance Methods

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