Module: DEBUGGER__::TrapInterceptor
Relationships & Source Files | |
Defined in: | lib/debug/session.rb |
Instance Method Summary
Instance Method Details
#trap(sig, *command, &command_proc)
[ GitHub ]# File 'lib/debug/session.rb', line 2551
def trap sig, *command, &command_proc sym = case sig when String sig.to_sym when Integer Signal.signame(sig)&.to_sym else sig end case sym when :INT, :SIGINT if defined?(SESSION) && SESSION.active? && SESSION.intercept_trap_sigint? return SESSION.save_int_trap(command.empty? ? command_proc : command.first) end end super end