From: takkanm@... Date: 2009-10-07T09:19:03+09:00 Subject: [ruby-dev:39443] Re: [Bug #2179] 1.9.2において block のスコープがおかしいときがある ミムラです。 2009年10月6日22:04 Nobuhiro IMAI : > これはブロックが一度も評価されてないからですね。 > > $ ruby1.9.1 -ve '"25".upto("5"){raise}' > ruby 1.9.1p243 (2009-07-16 revision 24175) [i486-linux] > -e:1:in `block in
': unhandled exception > from -e:1:in `upto' > from -e:1:in `
' > $ ruby1.9 -ve '"25".upto("5"){raise}' > ruby 1.9.2dev (2009-10-03 trunk 25201) [i686-linux] > 両端が数値とみなせるときの String#upto の挙動の変更によるものだと思い > ます。これは書いておいた方がよいと思うので、パッチを書いてみました。 なるほど。数値のときの挙動に合わせるようになっていたのですね。 対応ありがとうございました。