# File lib/puppet/util/rdoc/parser.rb, line 227 227: def resource_stmt_to_ref(stmt) 228: type = stmt.type.split("::").collect { |s| s.capitalize }.join("::") 229: title = stmt.title.is_a?(Puppet::Parser::AST::ASTArray) ? stmt.title.to_s.gsub(/\[(.*)\]/,'\1') : stmt.title.to_s 230: 231: param = stmt.params.children.collect do |p| 232: {"name" => p.param, "value" => p.value.to_s} 233: end 234: PuppetResource.new(type, title, stmt.doc, param) 235: end