e3d2602cba
Instead of documenting Puppet classes using `ClassObject`, use a custom subclass of `NamespaceObject`. This is done because Puppet classes are not Ruby classes and will have components that don't fit into the model offered by `ClassObject`. This commit also adds a couple of monkey patches to integrate the new `:hostclass` into YARD tooling and the beginnings of some custom templating. |
||
---|---|---|
.. | ||
code_objects | ||
handlers | ||
templates/default | ||
code_objects.rb | ||
handlers.rb | ||
monkey_patches.rb | ||
parser.rb | ||
plugin.rb |