Class: Facter::InternalFactManager
- Inherits:
-
Object
- Object
- Facter::InternalFactManager
- 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 15 |
# 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) threads = start_threads(internal_searched_facts) resolved_facts = join_threads(threads, internal_searched_facts) nil_resolved_facts = resolve_nil_facts(searched_facts) resolved_facts.concat(nil_resolved_facts) end |