# File lib/graphviz.rb, line 84 84: def add_node( xNodeName, *hOpt ) 85: @hoNodes[xNodeName] = GraphViz::Node::new( xNodeName, self ) 86: 87: if hOpt.nil? == false and hOpt[0].nil? == false 88: hOpt[0].each do |xKey, xValue| 89: @hoNodes[xNodeName][xKey.to_s] = xValue 90: end 91: end 92: 93: @elements_order.push( { 94: "type" => "node", 95: "name" => xNodeName, 96: "value" => @hoNodes[xNodeName] 97: } ) 98: 99: return( @hoNodes[xNodeName] ) 100: end