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