67
68
69
70
71
72
73
74
75
76
77
78
79
|
# File 'lib/facter/framework/parsers/query_parser.rb', line 67
def get_facts_matching_tokens(query_tokens, query_fact, loaded_facts)
resolvable_fact_list = []
loaded_facts.each do |loaded_fact|
next unless found_fact?(loaded_fact.name, query_fact)
searched_fact = construct_loaded_fact(query_tokens, loaded_fact)
resolvable_fact_list << searched_fact
end
@log.debug "List of resolvable facts: #{resolvable_fact_list.inspect}" if resolvable_fact_list.any?
resolvable_fact_list
end
|