要約
tar アーカイブ中のそれぞれのエントリを扱うためのクラスです。
目次
インスタンスメソッド
- bytes_read -> Integer[permalink][rdoc][edit]
- 
自身から読み込んだバイト数を返します。 
- close -> true[permalink][rdoc][edit]
- 
自身を close します。 
- closed? -> bool[permalink][rdoc][edit]
- 
自身が close 済みである場合、真を返します。そうでない場合は、偽を返します。 
- directory? -> bool[permalink][rdoc][edit]
- 
自身がディレクトリであれば、真を返します。そうでない場合は、偽を返します。 
- eof? -> bool[permalink][rdoc][edit]
- 
自身を最後まで読み込んでいる場合は、真を返します。そうでない場合は、偽を返します。 
- file? -> bool[permalink][rdoc][edit]
- 
自身がファイルであれば、真を返します。そうでない場合は、偽を返します。 
- full_name -> String[permalink][rdoc][edit]
- 
自身の完全な名前を返します。 
- getc -> String | nil[permalink][rdoc][edit]
- 
自身から外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。 
- header -> Gem::Package::TarHeader[permalink][rdoc][edit]
- 
自身のヘッダを返します。 
- pos -> Integer[permalink][rdoc][edit]
- 
自身から読み込んだバイト数を返します。 
- read(length = nil) -> String[permalink][rdoc][edit]
- 
自身から指定されたバイト数読み込みます。 - [PARAM] length:
- 読み込むバイト数を指定します。省略すると全てを読み込みます。
 
- rewind -> 0[permalink][rdoc][edit]
- 
ファイルポインタを先頭に移動します。 - [EXCEPTION] Gem::Package::NonSeekableIO:
- シークできない場合に発生します。