diff options
| -rw-r--r-- | lib/rubygems/exceptions.rb | 11 | ||||
| -rw-r--r-- | test/rubygems/test_gem_command_manager.rb | 2 |
2 files changed, 3 insertions, 10 deletions
diff --git a/lib/rubygems/exceptions.rb b/lib/rubygems/exceptions.rb index adf7ad6d7d..362b09dcbb 100644 --- a/lib/rubygems/exceptions.rb +++ b/lib/rubygems/exceptions.rb @@ -23,15 +23,8 @@ class Gem::UnknownCommandError < Gem::Exception def self.attach_correctable return if defined?(@attached) - if defined?(DidYouMean::SPELL_CHECKERS) && defined?(DidYouMean::Correctable) - if DidYouMean.respond_to?(:correct_error) - DidYouMean.correct_error(Gem::UnknownCommandError, Gem::UnknownCommandSpellChecker) - else - DidYouMean::SPELL_CHECKERS["Gem::UnknownCommandError"] = - Gem::UnknownCommandSpellChecker - - prepend DidYouMean::Correctable - end + if defined?(DidYouMean) && DidYouMean.respond_to?(:correct_error) + DidYouMean.correct_error(Gem::UnknownCommandError, Gem::UnknownCommandSpellChecker) end @attached = true diff --git a/test/rubygems/test_gem_command_manager.rb b/test/rubygems/test_gem_command_manager.rb index e1c3512b6f..4c31eb3bc1 100644 --- a/test/rubygems/test_gem_command_manager.rb +++ b/test/rubygems/test_gem_command_manager.rb @@ -78,7 +78,7 @@ class TestGemCommandManager < Gem::TestCase message = "Unknown command pish".dup - if defined?(DidYouMean::SPELL_CHECKERS) && defined?(DidYouMean::Correctable) + if defined?(DidYouMean) message << "\nDid you mean? \"push\"" end |
