Module: MurmurHash3::Alias128

Included in:
Native128, PureRuby128
Defined in:
lib/murmurhash3/aliaser.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/murmurhash3/aliaser.rb', line 17

def self.included(base)
  base.send(:extend, base)
  class << base
    alias fmix murmur3_128_fmix
    alias str_hash murmur3_128_str_hash
    alias str_digest murmur3_128_str_digest
    alias str_hexdigest murmur3_128_str_hexdigest
    alias str_base64digest murmur3_128_str_base64digest
    alias int32_hash murmur3_128_int32_hash
    alias int64_hash murmur3_128_int64_hash
  end
end