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
edge_link()
click to toggle source
# File lib/puppet/external/dot.rb 304 def edge_link 305 '--' 306 end
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