浦と申します。

__END__以降の内容の入力ストリームDATAをrewindしたら
こんなんなったんですけど、いいんでしょうか?

--- CUT HERE ---
~$ cat test.rb
#!/usr/local/bin/ruby
puts DATA.gets
DATA.rewind
puts DATA.gets

__END__
111
222
~$ ruby -v test.rb
ruby 1.6.2 (2001-02-18) [i586-cygwin]
111
#!/usr/local/bin/ruby
~$
--- CUT HERE ---

ちなみに、

> felix:~ $ ruby -v
> ruby 1.6.2 (2001-01-18) [i386-freebsd4.2]

でも同様の結果になりました。

多分バグじゃないかなあと思うんですけど、判断がつかなくて。

# RubyUnitでテストデータをDATAで与えようとして5分ほど頭を
# ひねっていました。テストコードを書き換えないと...。

--
浦 岳史 (うら たけふみ) 【メイルアドレスをURL表記しよう運動】
    mailto:hage / power.email.ne.jp