diff options
author | Brice Figureau <brice-puppet@daysofwonder.com> | 2009-07-29 21:21:25 +0200 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-07-30 07:48:26 +1000 |
commit | 0ca9b5322117879cf930c88a0473558d9e437ece (patch) | |
tree | 8ba01e69374cb0fad0ab6f8fc76f826e909b9437 /lib/puppet/util/rdoc/code_objects.rb | |
parent | 18b5d614462e2af8faca92fa1881f4968487d3e7 (diff) | |
download | puppet-0ca9b5322117879cf930c88a0473558d9e437ece.tar.gz puppet-0ca9b5322117879cf930c88a0473558d9e437ece.tar.xz puppet-0ca9b5322117879cf930c88a0473558d9e437ece.zip |
Fix #2459 - puppetdoc added namespace classes as RDoc modules instead of classes
Puppetdoc while parsing a class name creates intermediate RDoc classes
to form a hierarchy. Due to a coding error, those intermediate classes
were created as RDoc modules.
Later, when puppetdoc was parsing the definition of one of this class,
it wasn't finding it in RDoc list of classes (since it was recorded
as a module).
Puppetdoc was then creating documentation for two objects of the same
name.
Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
Diffstat (limited to 'lib/puppet/util/rdoc/code_objects.rb')
-rw-r--r-- | lib/puppet/util/rdoc/code_objects.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/puppet/util/rdoc/code_objects.rb b/lib/puppet/util/rdoc/code_objects.rb index 312fe0c9b..6e384e1ea 100644 --- a/lib/puppet/util/rdoc/code_objects.rb +++ b/lib/puppet/util/rdoc/code_objects.rb @@ -102,6 +102,10 @@ module RDoc def is_module? false end + + def superclass=(superclass) + @superclass = superclass + end end # PuppetNode holds a puppet node |