class Kafka::Murmur2Hash

Constants

SEED

Public Instance Methods

hash(value) click to toggle source
# File lib/kafka/murmur2_hash.rb, line 13
def hash(value)
  ::Digest::MurmurHash2.rawdigest(value, SEED) & 0x7fffffff
end
load() click to toggle source
# File lib/kafka/murmur2_hash.rb, line 7
def load
  require 'digest/murmurhash'
rescue LoadError
  raise LoadError, "using murmur2 hashing requires adding a dependency on the `digest-murmurhash` gem to your Gemfile."
end