# File lib/puppet/type.rb, line 1528
1528:   def self.suitableprovider
1529:     providerloader.loadall if provider_hash.empty?
1530:     provider_hash.find_all { |name, provider|
1531:       provider.suitable?
1532:     }.collect { |name, provider|
1533:       provider
1534:     }.reject { |p| p.name == :fake } # For testing
1535:   end