class LegacyFacter::Util::Parser::ScriptParser

Public Instance Methods

parse_results() click to toggle source
# File lib/facter/custom_facts/util/parser.rb, line 158
def parse_results
  stdout, stderr = Facter::Core::Execution.execute_command(quote(filename))
  log_stderr(stderr, filename, filename)
  parse_executable_output(stdout)
end

Private Instance Methods

quote(filename) click to toggle source
# File lib/facter/custom_facts/util/parser.rb, line 166
def quote(filename)
  filename.index(' ') ? "\"#{filename}\"" : filename
end