From c8b64014f1018dd437d1a0bd17db96b312e8af8a Mon Sep 17 00:00:00 2001 From: luke Date: Fri, 13 Jan 2006 20:09:39 +0000 Subject: Fixing up the parsedtypes, fixing Type.eachtype to ignore structure types git-svn-id: https://reductivelabs.com/svn/puppet/trunk@822 980ebf18-57e1-0310-9a29-db15c13687c0 --- bin/puppetdoc | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to 'bin/puppetdoc') diff --git a/bin/puppetdoc b/bin/puppetdoc index 00106ff72..4d4dba082 100755 --- a/bin/puppetdoc +++ b/bin/puppetdoc @@ -94,17 +94,22 @@ Meta-Parameters --------------- } -params = [] -Puppet::Type.eachmetaparam { |param| - params << param -} +begin + params = [] + Puppet::Type.eachmetaparam { |param| + params << param + } -params.sort { |a,b| - a.to_s <=> b.to_s -}.each { |param| - puts "- **" + param.to_s + "**" - puts tab(1) + Puppet::Type.metaparamdoc(param).gsub(/\n\s*/,' ') -} + params.sort { |a,b| + a.to_s <=> b.to_s + }.each { |param| + puts "- **" + param.to_s + "**" + puts tab(1) + Puppet::Type.metaparamdoc(param).gsub(/\n\s*/,' ') + } +rescue => detail + puts "type %s had incorrect params: %s" % detail + exit(1) +end puts %{ ----- -- cgit