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