Method: Jinx::KeyTransformerHash#initialize

Defined in:
lib/jinx/helpers/hashable.rb

#initialize(base) {|key| ... } ⇒ KeyTransformerHash

Creates a KeyTransformerHash on the base hash and key transformer block.

Parameters:

  • base (Hash, nil)

    the hash to transform

Yields:

  • (key)

    transforms the base key

Yield Parameters:

  • key

    the base key to transform



463
464
465
466
# File 'lib/jinx/helpers/hashable.rb', line 463

def initialize(base, &transformer)
  @base = base
  @xfm = transformer
end