class Appsignal::CLI::Diagnose

def fetch_installation_report

def fetch_installation_report
  path = File.expand_path("../../../../ext/install.report", __FILE__)
  raw_report = File.read(path)
  Utils.parse_yaml(raw_report)
rescue => e
  {
    "parsing_error" => {
      "error" => "#{e.class}: #{e}",
      "backtrace" => e.backtrace
    }.tap do |r|
      r["raw"] = raw_report if raw_report
    end
  }
end