run

in lib/gdk/command/telemetry.rb [5:25]


      def run(_ = [])
        print GDK::Telemetry::PROMPT_TEXT
        answer = $stdin.gets&.strip&.downcase

        case answer
        when nil
          puts 'No input received. Keeping previous behavior.'
        when 'y', 'n'
          GDK::Telemetry.update_settings(answer)
          puts tracking_message
        else
          puts 'Input not valid. Keeping previous behavior.'
        end

        true
      rescue Interrupt
        puts
        puts "Keeping previous behavior: #{tracking_message}"
        true
      end