From cdd0dd3aaed16fe2bf3a736f66ad3934d35373e5 Mon Sep 17 00:00:00 2001 From: luke Date: Wed, 9 May 2007 15:26:45 +0000 Subject: Adding default provider info to the providers report git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2495 980ebf18-57e1-0310-9a29-db15c13687c0 --- lib/puppet/reference/providers.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/puppet/reference/providers.rb b/lib/puppet/reference/providers.rb index daab0ecaa..da815ddf1 100644 --- a/lib/puppet/reference/providers.rb +++ b/lib/puppet/reference/providers.rb @@ -36,6 +36,11 @@ providers = Puppet::Util::Reference.newreference :providers, :title => "Provider functional = false notes = [] + begin + default = type.defaultprovider.name + rescue Puppet::DevError + default = "none" + end type.providers.sort { |a,b| a.to_s <=> b.to_s }.each do |pname| data = [] table_data[pname] = data @@ -86,6 +91,7 @@ providers = Puppet::Util::Reference.newreference :providers, :title => "Provider ret += h(type.name.to_s + "_", 2) ret += ".. _%s: %s\n\n" % [type.name, "http://reductivelabs.com/trac/puppet/wiki/TypeReference#%s" % type.name] + ret += option("Default provider", default) ret += doctable(headers, table_data) notes.each do |note| -- cgit