# File lib/graphviz/dot_script.rb, line 74 def add_type(type, data) return self if data.empty? case type when "graph_attr" append_statement(" " + data) when "node_attr" append_statement(" node [" + data + "]") when "edge_attr" append_statement(" edge [" + data + "]") else raise ArgumentError, "Unknown type: #{type}." << "Possible: 'graph_attr','node_attr','edge_attr'" end self end
# File lib/graphviz/dot_script.rb, line 57 def append(line) @script << assure_ends_with(line.to_s,"\n") self end
# File lib/graphviz/dot_script.rb, line 70 def make_subgraph(name) prepend(assure_ends_with("subgraph #{name}"," {")) end
# File lib/graphviz/dot_script.rb, line 64 def prepend(line) @script = assure_ends_with(line.to_s,"\n") + @script self end
# File lib/graphviz/dot_script.rb, line 93 def to_str @script end
Generated with the Darkfish Rdoc Generator 2.