Как оценить многострочный блок в консоли 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)
Другие вопросы по тегам