diff options
| author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-01-13 20:09:39 +0000 |
|---|---|---|
| committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-01-13 20:09:39 +0000 |
| commit | c8b64014f1018dd437d1a0bd17db96b312e8af8a (patch) | |
| tree | 6ac8c98afe4005b7606be06ab5d688859a3731a4 /bin/puppetdoc | |
| parent | bbf2c547dc550c4423c94ceb53395d1146a46918 (diff) | |
| download | puppet-c8b64014f1018dd437d1a0bd17db96b312e8af8a.tar.gz puppet-c8b64014f1018dd437d1a0bd17db96b312e8af8a.tar.xz puppet-c8b64014f1018dd437d1a0bd17db96b312e8af8a.zip | |
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
Diffstat (limited to 'bin/puppetdoc')
| -rwxr-xr-x | bin/puppetdoc | 25 |
1 files changed, 15 insertions, 10 deletions
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 %{ ----- |
