Sha256: c4d855ee899c4bd5c5c7be6e9b3d329615a8d5add18214a2d567cd13a9e24bb1

Contents?: true

Size: 462 Bytes

Versions: 2

Compression:

Stored size: 462 Bytes

Contents

# frozen_string_literal: true

module Facter
  module Macosx
    class OsRelease
      FACT_NAME = 'os.release'

      def call_the_resolver
        fact_value = Resolvers::Uname.resolve(:kernelrelease)
        release_strings = fact_value.split('.')
        ResolvedFact.new(FACT_NAME,
                         full: fact_value,
                         major: release_strings[0],
                         minor: release_strings[1])
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
facter-4.0.8.pre lib/facts/macosx/os/release.rb
facter-4.0.7.pre lib/facts/macosx/os/release.rb