summaryrefslogtreecommitdiff
path: root/lib/did_you_mean.rb
diff options
context:
space:
mode:
authorYuki Nishijima <yk.nishijima@gmail.com>2021-10-22 20:56:26 -0400
committerYuki Nishijima <yk.nishijima@gmail.com>2021-10-22 20:56:26 -0400
commit22249bbb371d794c0330c1a4512f2581c1040297 (patch)
tree7d22c2dfc085e9dd3f478f9cd3ca312be345a308 /lib/did_you_mean.rb
parente22d293e06966733e71a7fd9725eee06c03d0177 (diff)
Revert "Sync did_you_mean"
This reverts commit e22d293e06966733e71a7fd9725eee06c03d0177.
Diffstat (limited to 'lib/did_you_mean.rb')
-rw-r--r--lib/did_you_mean.rb13
1 files changed, 5 insertions, 8 deletions
diff --git a/lib/did_you_mean.rb b/lib/did_you_mean.rb
index b317bf5ab5..ab7e6b01a8 100644
--- a/lib/did_you_mean.rb
+++ b/lib/did_you_mean.rb
@@ -7,8 +7,7 @@ require_relative 'did_you_mean/spell_checkers/method_name_checker'
require_relative 'did_you_mean/spell_checkers/key_error_checker'
require_relative 'did_you_mean/spell_checkers/null_checker'
require_relative 'did_you_mean/spell_checkers/require_path_checker'
-require_relative 'did_you_mean/spell_checkers/pattern_key_name_checker'
-require_relative 'did_you_mean/formatter'
+require_relative 'did_you_mean/formatters/plain_formatter'
require_relative 'did_you_mean/tree_spell_checker'
# The +DidYouMean+ gem adds functionality to suggest possible method/class
@@ -98,18 +97,16 @@ module DidYouMean
correct_error KeyError, KeyErrorChecker
correct_error NoMethodError, MethodNameChecker
correct_error LoadError, RequirePathChecker if RUBY_VERSION >= '2.8.0'
- correct_error NoMatchingPatternKeyError, PatternKeyNameChecker if defined?(::NoMatchingPatternKeyError)
# Returns the currently set formatter. By default, it is set to +DidYouMean::Formatter+.
def self.formatter
- @formatter
+ @@formatter
end
# Updates the primary formatter used to format the suggestions.
- def self.formatter=(*)
- warn "The custom formatter feature has been deprecated and has no effect. Please remove the usages of the " \
- "`#formatter=` method."
+ def self.formatter=(formatter)
+ @@formatter = formatter
end
- @formatter = Formatter.new
+ self.formatter = PlainFormatter.new
end