Как настроить ruby для входа в отладчик по Ctrl-C (SIGINT)?

Я хотел бы войти в отладчик после ввода ctrl-C (или отправки SIGINT). я имеюустановил отладчик (Я'м запустив Ruby 1.9.3) и проверил, что он работает. Я'Мы добавили это в мои установочные файлы (это для Padrino, но я предполагаю, что это будет похоже на Rails):

# file: config/boot.rb
Padrino.before_load do
  trap("SIGINT") { debugger } if Padrino.env == :development
end

... но ввод Ctrl-C не вызывает отладчик. На самом деле, если я заменюdebugger сputs "saw an interrupt!", набрав Ctrl-C не делаетЭто также может привести к печати.

Обновить

Следующийэто предложение отМайк ДанлавейЯ пробовал явно звонитьcatch Interrupt из отладчика:

$ rdebug `which padrino` console
^Z^Z$HOME/usr/bin/padrino:9
require 'rubygems'
(rdb:1) catch Interrupt
Catch exception Interrupt.
(rdb:1) c
=> Loading development console (Padrino v.0.10.7)
=> Loading Application BlueDotAe
=> Loading Application Admin
irb(main):001:0>   C-c C-c^C
irb(main):001:0> 

Радости нет - прерывание не вошло в отладчик.

Что мне не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос