# File lib/puppet/util/rdoc.rb, line 72 72: def output_astnode_doc(ast) 73: puts ast.doc if !ast.doc.nil? and !ast.doc.empty? 74: if Puppet.settings[:document_all] 75: # scan each underlying resources to produce documentation 76: code = ast.code.children if ast.code.is_a?(Puppet::Parser::AST::ASTArray) 77: code ||= ast.code 78: output_resource_doc(code) unless code.nil? 79: end 80: end