3
Почему Binding#eval
вызывают блок, но Kernel#eval
нет?разница между Ядром # eval и привязкой # eval в Ruby
def bar; binding; end
bi = bar {|x| p(x+1)}
bi.eval "yield 2" # ==> 3
eval "yield 2", binding # ==> LocalJumpError
Как настроить свой IRB, как я вижу, вы получите номера строк в it.Any помощь в? настроить то же самое? :) –
Я не настраивал irb, я просто добавил номера строк в свой комментарий, для большего понимания :) –
Ohhk !! Я думал, что это автоматический :) –