# File lib/puppet/util/rdoc/generators/puppet_generator.rb, line 395
395:     def value_hash
396:       super
397:       rl = build_resource_summary_list
398:       @values["resources"] = rl unless rl.empty?
399: 
400:       @context.sections.each do |section|
401:         secdata = @values["sections"].select { |secdata| secdata["secsequence"] == section.sequence }
402:         if secdata.size == 1
403:           secdata = secdata[0]
404: 
405:           rdl = build_resource_detail_list(section)
406:           secdata["resource_list"] = rdl unless rdl.empty?
407:         end
408:       end
409: 
410:       rl = build_require_list(@context)
411:       @values["requires"] = rl unless rl.empty?
412: 
413:       rl = build_realize_list(@context)
414:       @values["realizes"] = rl unless rl.empty?
415: 
416:       cl = build_child_list(@context)
417:       @values["childs"] = cl unless cl.empty?
418: 
419:       @values
420:     end