Module: DamerauLevenshtein
- Extended by:
- DamerauLevenshteinBinding
- Defined in:
- lib/damerau-levenshtein.rb,
lib/damerau-levenshtein/version.rb
Overview
Damerau Levenshtein algorithm
Constant Summary collapse
- VERSION =
"1.1.2".freeze
Class Method Summary collapse
Class Method Details
.distance(str1, str2, block_size = 1, max_distance = 10) ⇒ Object
14 15 16 |
# File 'lib/damerau-levenshtein.rb', line 14 def self.distance(str1, str2, block_size = 1, max_distance = 10) distance_utf(str1.unpack("U*"), str2.unpack("U*"), block_size, max_distance) end |
.version ⇒ Object
10 11 12 |
# File 'lib/damerau-levenshtein.rb', line 10 def self.version VERSION end |