diff options
Diffstat (limited to 'lib/puppet/reference/providers.rb')
-rw-r--r-- | lib/puppet/reference/providers.rb | 6 |
1 files changed, 6 insertions, 0 deletions
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| |