Method: RDoc::PuppetModule#add_node

Defined in:
lib/puppet/util/rdoc/code_objects.rb

#add_node(name, superclass) ⇒ Object

Adds a module called __nodes__ and adds nodes to it as classes



66
67
68
69
70
71
72
73
74
75
# File 'lib/puppet/util/rdoc/code_objects.rb', line 66

def add_node(name,superclass)
  cls = @nodes[name]
  if cls
    return cls
  end
  @node_container ||= add_module(NormalModule, "__nodes__")
  cls = @node_container.add_class(PuppetNode, name, superclass)
  @nodes[name] = cls if !@done_documenting
  cls
end