Class: Facter::InternalFactManager

Inherits:
Object
  • Object
show all
Defined in:
lib/facter/framework/core/fact/internal/internal_fact_manager.rb

Constant Summary collapse

@@log =
Facter::Log.new(self)

Instance Method Summary collapse

Instance Method Details

#resolve_facts(searched_facts) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/facter/framework/core/fact/internal/internal_fact_manager.rb', line 7

def resolve_facts(searched_facts)
  internal_searched_facts = filter_internal_facts(searched_facts)

  resolved_facts = resolve(internal_searched_facts)
  nil_resolved_facts = resolve_nil_facts(searched_facts)

  resolved_facts.concat(nil_resolved_facts)
end