Module: RSpec::Puppet::Adapters
- Defined in:
- lib/rspec-puppet/adapters.rb
Defined Under Namespace
Classes: Adapter27, Adapter3X, Adapter4X, Base
Class Method Summary collapse
Class Method Details
.get ⇒ Object
207 208 209 210 211 212 213 214 215 216 217 218 |
# File 'lib/rspec-puppet/adapters.rb', line 207 def self.get [ ['4.0', Adapter4X], ['3.0', Adapter3X], ['2.7', Adapter27] ].each do |(version, klass)| if Puppet::Util::Package.versioncmp(Puppet.version, version) >= 0 return klass.new end end raise "Puppet version #{Puppet.version} is not supported." end |