要約
拡張ライブラリをビルドするためのクラスです。他のビルダークラスはこのクラスを継承しています。
目次
- 特異メソッド
特異メソッド
- class_name -> String[permalink][rdoc][edit]
- 
[TODO] ビルダーのクラス名を返します。 
- make(dest_path, results)[permalink][rdoc][edit]
- 
[TODO] Makefile を編集して make, make install を実行します。 - [PARAM] dest_path:
- ???
- [PARAM] results:
- 結果を入れるための配列です。この変数は破壊的に変更されます。
- [EXCEPTION] Gem::InstallError:
- Makefile が存在しない場合に発生します。
- [EXCEPTION] Gem::InstallError:
- make の実行に失敗した場合に発生します。
 
- redirector -> String[permalink][rdoc][edit]
- 
[TODO] '2>&1' という文字列を返します。 
- run(command, results)[permalink][rdoc][edit]
- 
[TODO] 与えられたコマンドを実行します。 - [PARAM] command:
- 実行するコマンドを文字列で指定します。
- [PARAM] results:
- 結果を入れるための配列です。この変数は破壊的に変更されます。
- [EXCEPTION] Gem::InstallError:
- コマンドの実行に失敗した場合に発生します。