summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/rdoc.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/util/rdoc.rb')
-rw-r--r--lib/puppet/util/rdoc.rb13
1 files changed, 3 insertions, 10 deletions
diff --git a/lib/puppet/util/rdoc.rb b/lib/puppet/util/rdoc.rb
index bdac579d6..16d1fa15b 100644
--- a/lib/puppet/util/rdoc.rb
+++ b/lib/puppet/util/rdoc.rb
@@ -53,17 +53,10 @@ module Puppet::Util::RDoc
# of a manifest
def output(file, ast)
astobj = []
- ast.nodes.each do |name, k|
- astobj << k if k.file == file
+ ast.instantiate('').each do |resource_type|
+ astobj << resource_type if resource_type.file == file
end
- ast.hostclasses.each do |name,k|
- astobj << k if k.file == file
- end
-
- ast.definitions.each do |name, k|
- astobj << k if k.file == file
- end
astobj.sort! {|a,b| a.line <=> b.line }.each do |k|
output_astnode_doc(k)
end
@@ -89,4 +82,4 @@ module Puppet::Util::RDoc
end
end
-end \ No newline at end of file
+end