Полезные хитрости кодинга: То, что приходится каждый день искать в Интернете…

Вызвать IRB в своем коде

Часто возникает желание в Ruby вызвать IRB где-нибудь в контексте собственного кода для того, чтобы посмотреть или поменять значения переменных, покрутить винтики и гаечки.

Я делаю это при помощи небольшого собственного gem’а:

require 'rubygems'
require 'sky-debug'

a = 123

# вызвать IRB, ему будут доступны все переменные контекста для чтения и изменения
breakpoint binding

puts a

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.