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

.versionObject



10
11
12
# File 'lib/damerau-levenshtein.rb', line 10

def self.version
  VERSION
end