lib/resolvers/windows/processors_resolver.rb in facter-4.0.12 vs lib/resolvers/windows/processors_resolver.rb in facter-4.0.13
- old
+ new
@@ -1,13 +1,12 @@
# frozen_string_literal: true
module Facter
module Resolvers
class Processors < BaseResolver
- @log = Facter::Log.new(self)
@semaphore = Mutex.new
- @fact_list ||= {}
+ @fact_list = {}
class << self
# Count
# Isa
# Models
# PhysicalCount
@@ -20,11 +19,11 @@
def read_fact_from_win32_processor(fact_name)
win = Win32Ole.new
proc = win.exec_query('SELECT Name,Architecture,NumberOfLogicalProcessors FROM Win32_Processor')
unless proc
- @log.debug 'WMI query returned no results'\
+ log.debug 'WMI query returned no results'\
'for Win32_Processor with values Name, Architecture and NumberOfLogicalProcessors.'
return
end
result = iterate_proc(proc)
build_fact_list(result)
@@ -48,10 +47,10 @@
architecture_hash =
{ 0 => 'x86', 1 => 'MIPS', 2 => 'Alpha', 3 => 'PowerPC', 5 => 'ARM', 6 => 'Itanium', 9 => 'x64' }
isa = architecture_hash[arch]
return isa if isa
- @log.debug 'Unable to determine processor type: unknown architecture'
+ log.debug 'Unable to determine processor type: unknown architecture'
end
def build_fact_list(result)
@fact_list[:count] = result[:logical_count]
@fact_list[:isa] = result[:isa]