class Appsignal::CLI::Diagnose

def send_report_to_appsignal?(options)

def send_report_to_appsignal?(options)
  puts "\nDiagnostics report"
  puts "  Do you want to send this diagnostics report to AppSignal?"
  puts "  If you share this report you will be given a link to \n" \
    "  AppSignal.com to validate the report.\n" \
    "  You can also contact us at support@appsignal.com\n" \
    "  with your support token.\n\n"
  send_diagnostics =
    if options.key?(:send_report)
      if options[:send_report]
        puts "  Confirmed sending report using --send-report option."
        true
      else
        puts "  Not sending report. (Specified with the --no-send-report option.)"
        false
      end
    else
      yes_or_no(
        "  Send diagnostics report to AppSignal? (Y/n): ",
        :default => "y"
      )
    end
  unless send_diagnostics
    puts "  Not sending diagnostics information to AppSignal."
    return false
  end
  true
end