class Facter::Resolvers::LoadAverages
Private Class Methods
post_resolve(fact_name, _options)
click to toggle source
# File lib/facter/resolvers/load_averages.rb, line 11 def post_resolve(fact_name, _options) @fact_list.fetch(fact_name) { read_load_averages(fact_name) } end
read_load_averages(fact_name)
click to toggle source
# File lib/facter/resolvers/load_averages.rb, line 15 def read_load_averages(fact_name) require 'facter/util/resolvers/ffi/load_averages' log.debug('loading cpu load averages') @fact_list[:load_averages] = %w[1m 5m 15m].zip(Facter::Util::Resolvers::Ffi::LoadAverages .read_load_averages).to_h @fact_list[fact_name] end