class Facts::Linux::Virtual

Constants

FACT_NAME

Public Class Methods

new() click to toggle source
# File lib/facter/facts/linux/virtual.rb, line 7
def initialize
  @log = Facter::Log.new(self)
  @virtual = Facter::VirtualDetector.new
end

Public Instance Methods

call_the_resolver() click to toggle source
# File lib/facter/facts/linux/virtual.rb, line 12
def call_the_resolver
  @log.debug('Linux Virtual Resolver')
  fact_value = @virtual.platform
  @log.debug("Fact value is: #{fact_value}")

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