# File lib/graphviz.rb, line 62 62: def add_node( xNodeName, *hOpt ) 63: @hoNodes[xNodeName] = GraphViz::Node::new( xNodeName, self ) 64: 65: if hOpt.nil? == false and hOpt[0].nil? == false 66: hOpt[0].each do |xKey, xValue| 67: @hoNodes[xNodeName][xKey.to_s] = xValue 68: end 69: end 70: 71: @elements_order.push( { 72: "type" => "node", 73: "name" => xNodeName, 74: "value" => @hoNodes[xNodeName] 75: } ) 76: 77: return( @hoNodes[xNodeName] ) 78: end