summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/rdoc/code_objects.rb
diff options
context:
space:
mode:
authorBrice Figureau <brice-puppet@daysofwonder.com>2009-11-26 20:14:36 +0100
committerJames Turnbull <james@lovedthanlost.net>2009-12-02 13:10:49 +1100
commit61d19116aa53dd62ff214300fba9ec03a6699876 (patch)
tree31394514bb7a3f38c8c4b07c482ed95c4a02f39c /lib/puppet/util/rdoc/code_objects.rb
parente63d23e359e72e8cfea950c13b4fcc21cbf102e2 (diff)
downloadpuppet-61d19116aa53dd62ff214300fba9ec03a6699876.tar.gz
puppet-61d19116aa53dd62ff214300fba9ec03a6699876.tar.xz
puppet-61d19116aa53dd62ff214300fba9ec03a6699876.zip
Fix 2841 - Puppetdoc/RDoc parses realize function
Puppetdoc wasn't parsing the realize function. This patch let puppetdoc find realize and display in RDoc html mode the list of realized resource per class or node. 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.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/puppet/util/rdoc/code_objects.rb b/lib/puppet/util/rdoc/code_objects.rb
index be5e468c0..995869987 100644
--- a/lib/puppet/util/rdoc/code_objects.rb
+++ b/lib/puppet/util/rdoc/code_objects.rb
@@ -88,12 +88,13 @@ module RDoc
# It is mapped to a HTMLPuppetClass for display
# It leverages RDoc (ruby) Class
class PuppetClass < ClassModule
- attr_accessor :resource_list, :requires, :childs
+ attr_accessor :resource_list, :requires, :childs, :realizes
def initialize(name, superclass)
super(name,superclass)
@resource_list = []
@requires = []
+ @realizes = []
@childs = []
end
@@ -116,6 +117,10 @@ module RDoc
add_to(@requires, required)
end
+ def add_realize(realized)
+ add_to(@realizes, realized)
+ end
+
def add_child(child)
@childs << child
end