Class: LegacyFacter::Util::Parser::JsonParser
- Defined in:
 - lib/facter/custom_facts/util/parser.rb
 
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#content, #initialize, #log_stderr, #parse_executable_output, #results
Constructor Details
This class inherits a constructor from LegacyFacter::Util::Parser::Base
Instance Method Details
#parse_results ⇒ Object
      144 145 146 147 148 149 150 151 152  | 
    
      # File 'lib/facter/custom_facts/util/parser.rb', line 144 def parse_results if LegacyFacter.json? JSON.parse(content) else log.warnonce "Cannot parse JSON data file #{filename} without the json library." log.warnonce 'Suggested next step is `gem install json` to install the json library.' nil end end  |