summaryrefslogtreecommitdiff
path: root/lib/did_you_mean
diff options
context:
space:
mode:
authorMau Magnaguagno <maumagnaguagno@gmail.com>2024-03-10 14:48:59 -0300
committergit <svn-admin@ruby-lang.org>2024-03-16 09:51:09 +0000
commitf1682407c528bb6f063639102404844df15a9583 (patch)
tree4a8d4359d6c4b782bf149861e1b0b766656f3d66 /lib/did_you_mean
parentaffbc79a10f21eecb4291a9a5906e2b9ef6771f6 (diff)
[ruby/did_you_mean] Avoid division for small length2
https://github.com/ruby/did_you_mean/commit/cb518e251a
Diffstat (limited to 'lib/did_you_mean')
-rw-r--r--lib/did_you_mean/jaro_winkler.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/did_you_mean/jaro_winkler.rb b/lib/did_you_mean/jaro_winkler.rb
index edc456f1a8..9a3e57f6d7 100644
--- a/lib/did_you_mean/jaro_winkler.rb
+++ b/lib/did_you_mean/jaro_winkler.rb
@@ -8,8 +8,7 @@ module DidYouMean
m = 0.0
t = 0.0
- range = length2 / 2 - 1
- range = 0 if range < 0
+ range = length2 > 3 ? length2 / 2 - 1 : 0
flags1 = 0
flags2 = 0