Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > stringioライブラリ > StringIOクラス > seek

instance method StringIO#seek

seek(offset, whence = IO::SEEK_SET) -> 0[permalink][rdoc]

自身の pos を whence の位置から offset バイトだけ移動させます。

[PARAM] offset:
移動させたいバイト数を整数で指定します。
[PARAM] whence:
以下のいずれかの定数を指定します。
[EXCEPTION] Errno::EINVAL:
offset + whence がマイナスである場合に発生します。
[EXCEPTION] ArgumentError:
whence が上の SEEK_SET, SEEK_CUR, SEEK_END 以外だった場合に発生します。