Class: Flare::Util::KeyResolver

Inherits:
Object
  • Object
show all
Defined in:
lib/flare/util/key_resolver.rb

Defined Under Namespace

Classes: Modular

Instance Method Summary collapse

Constructor Details

#initialize(type = :modular, options = {}) ⇒ KeyResolver

Returns a new instance of KeyResolver.



57
58
59
# File 'lib/flare/util/key_resolver.rb', line 57

def initialize(type = :modular, options = {})
  @resolver = Modular.new options
end

Instance Method Details

#resolve(key_hash_value, partition_size) ⇒ Object



61
62
63
# File 'lib/flare/util/key_resolver.rb', line 61

def resolve key_hash_value, partition_size
  @resolver.resolve key_hash_value, partition_size
end