Как оценить многострочный блок в консоли ruby-debug
Я хотел бы оценить
def foo
puts "you done got fooed"
end
в ruby-debug
приставка. Он отлично работает с irb
, Но в ruby-debug я не могу заставить читателя продолжить чтение ввода после новой строки.
Я даже пытался завершить строку обратной косой чертой.
1 ответ
Решение
Вы можете ввести IRB из rdebug:
(rdb:1) irb
irb(main):001:0> self
=> main
irb(main):002:0> def foo
irb(main):003:1> puts "foo!"
irb(main):004:1> end
=> nil
irb(main):005:0> exit
(rdb:1) p foo
foo!
nil
(rdb:1)