module ActionPolicy::SuggestMessage

Adds `suggest` method which uses did_you_mean to generate a suggestion message

Public Instance Methods

suggest(needle, heystack) click to toggle source
# File lib/action_policy/utils/suggest_message.rb, line 8
def suggest(needle, heystack)
  suggestion = ::DidYouMean::SpellChecker.new(
    dictionary: heystack
  ).correct(needle).first

  suggestion ? "\nDid you mean? #{suggestion}" : ""
end