class Gem::Package::TarReader
クラスの継承リスト: Gem::Package::TarReader < Gem::Package < Object < Kernel < BasicObject
要約
gem-format な tar ファイルを読むためのクラスです。
特異メソッド
new(io) -> Gem::Package::TarReader
-
io に関連付けて Gem::Package::TarReader を初期化します。
- [PARAM] io:
- pos, eof?, read, getc, pos= というインスタンスメソッドを持つ オブジェクトを指定します。
インスタンスメソッド
close -> nil
-
自身を close します。
each {|entry| ... }
each_entry {|entry| ... }
-
ブロックに一つずつエントリを渡して評価します。
rewind -> Integer
-
自身に関連付けられた IO のファイルポインタを先頭に移動します。または、 Gem::Package::TarReader.new したときの IO#pos にファイルポ インタを先頭に移動します。
Gem::Package::TarReader#each の実行中に呼ばないようにしてください。
- [RETURN]
- 戻った位置を返します。
- [EXCEPTION] Gem::Package::NonSeekableIO:
- 自身に関連付けられた IO がシーク可能 でない場合に発生します。
class Gem::Package::TarReader