Sha256: 3e14884688d80bed43b2442c6eb3ff8f005f2313a48775318a22a4fa89e6dce5

Contents?: true

Size: 376 Bytes

Versions: 4

Compression:

Stored size: 376 Bytes

Contents

= KeyHash

The KeyHash is essentially the same as regular Hash but instead
of a `default_proc` the initializer takes the `key_proc` for
normalizing keys.

   kh = KeyHash.new{ |k| k.to_s.upcase }
   kh[:a] = 1
   kh.to_h  #=> ({'A'=>1})

By default, when no `key_proc` is given, it converts all keys to strings.

   kh = KeyHash.new
   kh[:a] = 1
   kh.to_h  #=> ({'a'=>1})


Version data entries

4 entries across 3 versions & 2 rubygems

Version Path
embulk-input-druginfo_interview_form-0.1.0 vendor/bundle/ruby/2.4.0/gems/hashery-2.1.2/demo/05_key_hash.rdoc
embulk-input-druginfo_interview_form-0.1.0 vendor/bundle/ruby/2.5.0/gems/hashery-2.1.2/demo/05_key_hash.rdoc
hashery-2.1.2 demo/05_key_hash.rdoc
hashery-2.1.1 demo/05_key_hash.rdoc