Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rubygems/installerライブラリ > Gem::Installerクラス > ensure_dependency

instance method Gem::Installer#ensure_dependency

ensure_dependency(spec, dependency) -> true[permalink][rdoc]

インストールしようとしている Gem が依存関係を満たしている事を確認します。

依存関係を満たしていない場合は、例外 Gem::InstallError が発生します。

[PARAM] spec:
Gem::Specification のインスタンスを指定します。
[PARAM] dependency:
Gem::Dependency のインスタンスを指定します。
[EXCEPTION] Gem::InstallError:
依存関係を満たしていない場合に発生します。