Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/uninstallerライブラリ > Gem::Uninstallerクラス
クラスの継承リスト: Gem::Uninstaller < Gem::UserInteraction < Gem::DefaultUserInteraction < Object < Kernel < BasicObject
Gem のアンインストールを行うためのクラスです。
new(gem, options = {})
[permalink][rdoc]自身を初期化します。
ask_if_ok(spec) -> bool
[permalink][rdoc]アンインストール指定された Gem を削除すると依存関係を満たせなくなる場合に呼び出されます。
bin_dir -> String
[permalink][rdoc]Gem でインストールされたコマンドのあるディレクトリを返します。
dependencies_ok?(spec) -> bool
[permalink][rdoc]アンインストール指定された Gem を削除しても依存関係を満たすことができるか どうかチェックします。
gem_home -> String
[permalink][rdoc]Gem がインストールされているディレクトリを返します。
path_ok?(spec) -> bool
[permalink][rdoc]アンインストール指定されている Gem がインストールされているパスをチェックします。
remove(spec, list)
[permalink][rdoc]指定された Gem を削除します。
remove_all(list)
[permalink][rdoc]list で与えられた Gem を全てアンインストールします。
remove_executables(gemspec)
[permalink][rdoc]与えられた Gem::Specification に対応する実行ファイルを削除します。
spec -> Gem::Specification
[permalink][rdoc]Gem::Uninstaller#uninstall_gem の実行中のみセットされます。
uninstall
[permalink][rdoc]Gem をアンインストールします。
スペックファイルやキャッシュも削除します。
uninstall_gem(spec, specs)
[permalink][rdoc]与えられた spec に対応する Gem をアンインストールします。