# File lib/puppet/type.rb, line 1589
1589:             def self.doc
1590:                 @doc + "  Available providers are:\n\n" + parenttype().providers.sort { |a,b|
1591:                     a.to_s <=> b.to_s
1592:                 }.collect { |i|
1593:                     "* **%s**: %s" % [i, parenttype().provider(i).doc]
1594:                 }.join("\n")
1595:             end