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