class Facts::Ubuntu::Os::Distro::Release

Constants

FACT_NAME

Public Instance Methods

call_the_resolver() click to toggle source
# File lib/facter/facts/ubuntu/os/distro/release.rb, line 10
def call_the_resolver
  fact_value = determine_release_for_os

  Facter::ResolvedFact.new(FACT_NAME, fact_value)
end

Private Instance Methods

determine_release_for_os() click to toggle source
# File lib/facter/facts/ubuntu/os/distro/release.rb, line 18
def determine_release_for_os
  release = Facter::Resolvers::OsRelease.resolve(:version_id)
  return unless release

  {
    'full' => release,
    'major' => release
  }
end