Method: PDK::Util::PuppetVersion#latest_available

Defined in:
lib/pdk/util/puppet_version.rb

#latest_availableObject

Raises:

  • (ArgumentError)


39
40
41
42
43
44
45
# File 'lib/pdk/util/puppet_version.rb', line 39

def latest_available
  latest = find_gem(Gem::Requirement.create('>= 0'))

  raise ArgumentError, 'Unable to find a Puppet gem in current Ruby environment or from Rubygems.org.' if latest.nil?

  latest
end