Module: ActionPolicy::SuggestMessage
- Included in:
- UnknownNamedScope, UnknownRule, UnknownScopeType
- Defined in:
- lib/action_policy/utils/suggest_message.rb
Overview
Adds ‘suggest` method which uses did_you_mean to generate a suggestion message
Instance Method Summary collapse
Instance Method Details
#suggest ⇒ Object
8 9 10 11 12 13 14 |
# 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 |