module Generators::ResourceContainer
This module is used to hold/generate a list of puppet resources this is used in HTMLPuppetClass and HTMLPuppetNode
Public Instance Methods
build_resource_detail_list(section)
click to toggle source
# File lib/puppet/util/rdoc/generators/puppet_generator.rb 395 def build_resource_detail_list(section) 396 outer = [] 397 resources = @resources.sort 398 resources.each do |r| 399 row = {} 400 if r.section == section and r.document_self 401 row["name"] = CGI.escapeHTML(r.name) 402 desc = r.description.strip 403 row["m_desc"] = desc unless desc.empty? 404 row["aref"] = r.aref 405 row["params"] = r.params 406 outer << row 407 end 408 end 409 outer 410 end
build_resource_summary_list(path_prefix='')
click to toggle source
# File lib/puppet/util/rdoc/generators/puppet_generator.rb 382 def build_resource_summary_list(path_prefix='') 383 collect_resources unless @resources 384 resources = @resources.sort 385 res = [] 386 resources.each do |r| 387 res << { 388 "name" => CGI.escapeHTML(r.name), 389 "aref" => Puppet::Util.uri_encode(path_prefix)+"\#"+Puppet::Util.uri_query_encode(r.aref) 390 } 391 end 392 res 393 end
collect_resources()
click to toggle source
# File lib/puppet/util/rdoc/generators/puppet_generator.rb 377 def collect_resources 378 list = @context.resource_list 379 @resources = list.collect {|m| HTMLPuppetResource.new(m, self, @options) } 380 end