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