Sha256: 0d6ae84c8213665d08a6a00781d096f810d4c28b1e3ae220723254f6bc78655e

Contents?: true

Size: 458 Bytes

Versions: 7

Compression:

Stored size: 458 Bytes

Contents

prelude: |
  require 'did_you_mean/spell_checker'

  str1, str2 = "user_signed_in?", "user_logged_in?"
  METHODS    = ''.methods
  INPUT      = 'starts_with?'
  collection = DidYouMean::SpellChecker.new(dictionary: METHODS)

benchmark:
  Jaro:          DidYouMean::Jaro.distance(str1, str2)
  Jaro Winkler:  DidYouMean::JaroWinkler.distance(str1, str2)
  Levenshtein:   DidYouMean::Levenshtein.distance(str1, str2)
  Spell checker: collection.correct(INPUT)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
did_you_mean-2.0.0 benchmark/speed.yml
did_you_mean-1.6.3 benchmark/speed.yml
did_you_mean-1.6.2 benchmark/speed.yml
did_you_mean-1.6.1 benchmark/speed.yml
did_you_mean-1.5.0 benchmark/speed.yml
did_you_mean-1.4.0 benchmark/speed.yml
did_you_mean-1.3.1 benchmark/speed.yml