Module: DidYouMean::ExtraFeatures::InitializerNameCorrection
- Defined in:
- lib/did_you_mean/extra_features/initializer_name_correction.rb
Instance Method Summary collapse
Instance Method Details
#method_added(name) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/did_you_mean/extra_features/initializer_name_correction.rb', line 6 def method_added(name) super distance = Levenshtein.distance(name.to_s, 'initialize') if distance != 0 && distance <= 2 warn "warning: #{name} might be misspelled, perhaps you meant initialize?" end end |