# File lib/puppet/util/rdoc/parser.rb, line 185 185: def scan_for_vardef(container, code) 186: code = [code] unless code.is_a?(Array) 187: code.each do |stmt| 188: scan_for_vardef(container,stmt.children) if stmt.is_a?(Puppet::Parser::AST::ASTArray) 189: 190: if stmt.is_a?(Puppet::Parser::AST::VarDef) 191: Puppet.debug "rdoc: found constant: #{stmt.name} = #{stmt.value}" 192: container.add_constant(Constant.new(stmt.name.to_s, stmt.value.to_s, stmt.doc)) 193: end 194: end 195: end