このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

instance method IO#rewind

rewind -> 0[permalink][rdoc][edit]

ファイルポインタを先頭に移動します。IO#lineno は 0 になります。

[EXCEPTION] IOError:
既に close されている場合に発生します。
f = File.new("testfile")
p f.readline             #=> "This is line one\n"
p f.rewind               #=> 0
p f.lineno               #=> 0
p f.readline             #=> "This is line one\n"