Sha256: 3261924f335ea5f9e3e88c164fc018b74113a7ad4525b2ce32f555b55bbfeffb
Contents?: true
Size: 594 Bytes
Versions: 2
Compression:
Stored size: 594 Bytes
Contents
# coding: utf-8 require_relative 'trie_radix_tree_ext.so' module StringMetric module Levenshtein class TrieRadixTreeExt def self.distance(from, trieNode, options = {}) max_distance = options[:max_distance] || 0 insertion_cost = options[:insertion_cost] || 1 deletion_cost = options[:deletion_cost] || 1 substitution_cost = options[:substitution_cost] || 1 trie_ext(from.codepoints, from.length, trieNode, max_distance, insertion_cost, deletion_cost, substitution_cost) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
string_metric-0.1.4 | lib/string_metric/levenshtein/trie_radix_tree_ext.rb |
string_metric-0.1.3 | lib/string_metric/levenshtein/trie_radix_tree_ext.rb |