Module: Rails::Command::Spellchecker
- Defined in:
- lib/rails/command/spellchecker.rb
Overview
:nodoc:
Class Method Summary collapse
Class Method Details
.suggest(word, from:) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/rails/command/spellchecker.rb', line 7 def suggest(word, from:) if defined?(DidYouMean::SpellChecker) DidYouMean::SpellChecker.new(dictionary: from.map(&:to_s)).correct(word).first else from.sort_by { |w| levenshtein_distance(word, w) }.first end end |