canvas-lms/bin/rdebug-ide

20 lines
461 B
Ruby
Executable File

#!/usr/bin/env ruby
# frozen_string_literal: true
require "rubygems"
require "bundler/setup"
require "ruby-debug-ide"
Debugger::QuitCommand.prepend(
Module.new do
def execute
# NOTE: We must ensure that all breakpoints are cleared before disconnecting sessions,
# or you'll face a `closed stream` error.
Debugger.breakpoints.clear
@printer.print_msg("finished")
end
end
)
load Gem.bin_path("ruby-debug-ide", "rdebug-ide")