# File lib/graphviz/dot_script.rb, line 17 def add_attribute(name, value) @data << @separator << name << " = " << value @separator = determine_separator end
# File lib/graphviz/dot_script.rb, line 12 def append(data) @data << data end
# File lib/graphviz/dot_script.rb, line 32 def empty? @data.empty? end
# File lib/graphviz/dot_script.rb, line 22 def to_str case @type when "graph_attr" then "#{@data.join}#{@separator}" when "node_attr" then "node[#{@data.join(' ')}];" when "edge_attr" then "edge[#{@data.join(' ')}];" else raise ArgumentError, "Wrong type: #{@type}." end end
Generated with the Darkfish Rdoc Generator 2.