Я пытаюсь заставить Thor вызвать IRB-запрос при достижении в коде отладчика (например, Rails и т. Д.). Хотя я могу запустить отладчик, как заставить IRB запускаться автоматически при запуске отладчика?
В настоящее время я делаю следующее в файле .thor:
require 'ruby-debug'
desc 'irb', 'Load IRB console for this app.'
def irb
puts 'Starting IRB...'
debugger
end
Это приводит к запуску отладчика, но IRB должен быть явно запущен, введя в командной строке «irb»:
$ thor app
Starting IRB...
(rdb:1) irb
ruby-1.9.2-p180 :001 > puts 'hello'
hello
=> nil
ruby-1.9.2-p180 :002 > exit
(rdb:1) exit
Really quit? (y/n) y
Как получить мгновенный запуск IRB, чтобы мне не нужно было набирать irb и дополнительный выход?
Спасибо!