# File lib/puppet/type.rb, line 1477
1477:       def self.doc
1478:         @doc + "  Available providers are:\n\n" + parenttype.providers.sort { |a,b|
1479:           a.to_s <=> b.to_s
1480:         }.collect { |i|
1481:           "* **#{i}**: #{parenttype().provider(i).doc}"
1482:         }.join("\n")
1483:       end