diff options
Diffstat (limited to 'lib/rubygems/uninstaller.rb')
-rw-r--r-- | lib/rubygems/uninstaller.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/rubygems/uninstaller.rb b/lib/rubygems/uninstaller.rb index c213cf656e..fe423a7ebd 100644 --- a/lib/rubygems/uninstaller.rb +++ b/lib/rubygems/uninstaller.rb @@ -57,7 +57,7 @@ class Gem::Uninstaller # Indicate if development dependencies should be checked when # uninstalling. (default: false) # - @check_dev = options[:check_dev] + @check_dev = options[:check_dev] if options[:force] @force_all = true @@ -134,7 +134,7 @@ class Gem::Uninstaller elsif index >= 0 && index < list.size uninstall_gem list[index] else - say "Error: must enter a number [1-#{list.size+1}]" + say "Error: must enter a number [1-#{list.size + 1}]" end else uninstall_gem list.first @@ -180,9 +180,9 @@ class Gem::Uninstaller # Leave any executables created by other installed versions # of this gem installed. - list = Gem::Specification.find_all { |s| + list = Gem::Specification.find_all do |s| s.name == spec.name && s.version != spec.version - } + end list.each do |s| s.executables.each do |exe_name| @@ -354,4 +354,5 @@ class Gem::Uninstaller raise e end + end |