要約
tar ファイルを書き込むためのクラスです。
目次
- 特異メソッド
- インスタンスメソッド
特異メソッド
- new(io) -> Gem::Package::TarWriter[permalink][rdoc][edit]
- 
自身を初期化します。 - [PARAM] io:
- 自身に関連付ける IO を指定します。
 
インスタンスメソッド
- add_file(name, mode) -> self[permalink][rdoc][edit]
- add_file(name, mode) {|io| ... } -> self
- 
自身に関連付けられた IO にファイルを追加します。 ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロックを評価します。 - [PARAM] name:
- 追加するファイルの名前を指定します。
- [PARAM] mode:
- 追加するファイルのパーミッションを指定します。
 
- add_file_simple(name, mode, size) -> self[permalink][rdoc][edit]
- add_file_simple(name, mode, size) {|io| ... } -> self
- 
自身に関連付けられた IO にファイルを追加します。 ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロックを評価します。 - [PARAM] name:
- 追加するファイルの名前を指定します。
- [PARAM] mode:
- 追加するファイルのパーミッションを指定します。
- [PARAM] size:
- 追加するファイルのサイズを指定します。
 
- check_closed[permalink][rdoc][edit]
- 
自身に関連付けられた IO が既に close されているかどうかチェックします。 - [EXCEPTION] IOError:
- 自身に関連付けられた IO が既に close されている場合に発生します。
 
- close -> true[permalink][rdoc][edit]
- 
自身を close します。 
- closed? -> bool[permalink][rdoc][edit]
- 
自身が既に close されている場合は、真を返します。そうでない場合は、偽を返します。 
- flush[permalink][rdoc][edit]
- 
自身に関連付けられた IO をフラッシュします。 
- mkdir(name, mode) -> self[permalink][rdoc][edit]
- 
自身に関連付けられた IO にディレクトリを追加します。 - [PARAM] name:
- 追加するディレクトリの名前を指定します。
- [PARAM] mode:
- 追加するディレクトリのパーミッションを指定します。