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 394 def build_resource_detail_list(section) 395 outer = [] 396 resources = @resources.sort 397 resources.each do |r| 398 row = {} 399 if r.section == section and r.document_self 400 row["name"] = CGI.escapeHTML(r.name) 401 desc = r.description.strip 402 row["m_desc"] = desc unless desc.empty? 403 row["aref"] = r.aref 404 row["params"] = r.params 405 outer << row 406 end 407 end 408 outer 409 end
build_resource_summary_list(path_prefix='')
click to toggle source
# File lib/puppet/util/rdoc/generators/puppet_generator.rb 381 def build_resource_summary_list(path_prefix='') 382 collect_resources unless @resources 383 resources = @resources.sort 384 res = [] 385 resources.each do |r| 386 res << { 387 "name" => CGI.escapeHTML(r.name), 388 "aref" => Puppet::Util.uri_encode(path_prefix)+"\#"+Puppet::Util.uri_query_encode(r.aref) 389 } 390 end 391 res 392 end
collect_resources()
click to toggle source
# File lib/puppet/util/rdoc/generators/puppet_generator.rb 376 def collect_resources 377 list = @context.resource_list 378 @resources = list.collect {|m| HTMLPuppetResource.new(m, self, @options) } 379 end