# File lib/puppet/type.rb, line 1641 1641: def self.suitableprovider 1642: if provider_hash.empty? 1643: providerloader.loadall 1644: end 1645: provider_hash.find_all { |name, provider| 1646: provider.suitable? 1647: }.collect { |name, provider| 1648: provider 1649: }.reject { |p| p.name == :fake } # For testing 1650: end