Class: PuppetCatalogTest::PuppetAdapterFactory
- Inherits:
-
Object
- Object
- PuppetCatalogTest::PuppetAdapterFactory
- Defined in:
- lib/puppet-catalog-test/puppet_adapter_factory.rb
Class Method Summary collapse
Class Method Details
.create_adapter(config) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/puppet-catalog-test/puppet_adapter_factory.rb', line 9 def self.create_adapter(config) if Puppet.version.start_with?("3.") return Puppet3xAdapter.new(config) elsif Puppet.version.start_with?("4.") return Puppet4xAdapter.new(config) elsif Puppet.version.start_with?("5.") return Puppet4xAdapter.new(config) end raise RuntimeException, "Unsupported Puppet version detected (#{Puppet.version})" end |