class Facter::Resolvers::Macosx::DmiBios
Private Class Methods
post_resolve(fact_name)
click to toggle source
:model
# File lib/facter/resolvers/macosx/dmi_resolver.rb, line 13 def post_resolve(fact_name) @fact_list.fetch(fact_name) { read_facts } end
read_facts()
click to toggle source
# File lib/facter/resolvers/macosx/dmi_resolver.rb, line 17 def read_facts # OSX only supports the product name output = Facter::Core::Execution.execute('sysctl -n hw.model', logger: log) @fact_list[:macosx_model] = output&.strip end