Module: Minhash::StringExtensions

Included in:
String
Defined in:
lib/minhash.rb

Overview

Mixin to extend String with k-shingle functions.

Instance Method Summary collapse

Instance Method Details

#k_shingles(k) ⇒ Object

Generates the k-shingles for this String.

See Minhash::StringFunctions#k_shingles



65
66
67
# File 'lib/minhash.rb', line 65

def k_shingles(k)
  Minhash.k_shingles self, k
end

#tokenized_k_shingles(k, &block) ⇒ Object

Generates the tokenized k-shingles for this String.

See Minhash::StringFunctions#tokenized_k_shingles



72
73
74
# File 'lib/minhash.rb', line 72

def tokenized_k_shingles(k, &block)
  Minhash.tokenized_k_shingles self, k, &block
end