diff --git a/lib/rspec-puppet-facts.rb b/lib/rspec-puppet-facts.rb index f702148..1829838 100644 --- a/lib/rspec-puppet-facts.rb +++ b/lib/rspec-puppet-facts.rb @@ -405,7 +405,7 @@ def self.facter_version_for_puppet_version(puppet_version) return Facter.version end - applicable_versions.sort { |a, b| b.first <=> a.first }.first.last + applicable_versions.max_by { |p, _| p }.last rescue JSON::ParserError warning "#{json_path} contains invalid JSON, defaulting to Facter #{Facter.version}" Facter.version