Class Gem::Uninstaller
In: lib/rubygems/uninstaller.rb
Parent: Object

Methods

Included Modules

Gem::UserInteraction

Public Class methods

Constructs an Uninstaller instance

gem:[String] The Gem name to uninstall

Public Instance methods

spec:the spec of the gem to be uninstalled
list:the list of all such gems

Warning: this method modifies the list parameter. Once it has uninstalled a gem, it is removed from that list.

Removes all gems in list.

NOTE: removes uninstalled gems from list.

Removes installed executables and batch files (windows only) for gemspec.

Performs the uninstall of the Gem. This removes the spec, the Gem directory, and the cached .gem file,

[Validate]