Class: DidYouMean::Formatter
Relationships & Source Files | |
Inherits: | Object |
Defined in: | lib/did_you_mean/formatter.rb |
Overview
The Formatter
is the basic, default formatter for the gem. The formatter responds to the .message_for method and it returns a human readable string.
Class Method Summary
-
.message_for(corrections)
Returns a human readable string that contains
corrections
.
Instance Method Summary
Class Method Details
.message_for(corrections)
Returns a human readable string that contains corrections
. This formatter is designed to be less verbose to not take too much screen space while being helpful enough to the user.
# File 'lib/did_you_mean/formatter.rb', line 29
def self. (corrections) corrections.empty? ? "" : "\nDid you mean? #{corrections.join("\n ")}" end
Instance Method Details
#message_for(corrections)
[ GitHub ]# File 'lib/did_you_mean/formatter.rb', line 33
def (corrections) warn "The instance method #message_for has been deprecated. Please use the class method " \ "DidYouMean::Formatter.message_for(...) instead." self.class. (corrections) end