Class: MurmurHash::MurmurHash2

Inherits:
Object
  • Object
show all
Defined in:
lib/murmur_hash/murmur_hash2.rb

Overview

a thin wrapper around the 32-bit java implementation of MurmurHash2

Instance Method Summary collapse

Instance Method Details

#rawdigest(str) ⇒ Object

Examples:

rawdigest(‘some-string-to-digest’)

Parameters:

  • str (String)


6
7
8
9
10
# File 'lib/murmur_hash/murmur_hash2.rb', line 6

def rawdigest(str)
  byte_arr = str.to_java_bytes
  
  ::MurmurHashJava::MurmurHash.hash32(byte_arr, byte_arr.length)
end