Method: Puppet::Type.suitableprovider

Defined in:
lib/vendor/puppet/type.rb

.suitableproviderObject

Return an array of all of the suitable providers.



1567
1568
1569
1570
1571
1572
1573
1574
# File 'lib/vendor/puppet/type.rb', line 1567

def self.suitableprovider
  providerloader.loadall if provider_hash.empty?
  provider_hash.find_all { |name, provider|
    provider.suitable?
  }.collect { |name, provider|
    provider
  }.reject { |p| p.name == :fake } # For testing
end