Provides a simple modification to existing hashes to provide key lookup by value in addition to value lookup by key. For example: TABLE = { :key => 1 }.extend(WithReverseLookup) TABLE[:key] #=> 1 TABLE[1] #=> :key This is mostly useful for lookup tables.

Required Ruby Version

None

Authors

Matt Todd

Versions

  1. 0.0.1 September 01, 2010 (4 KB)

SHA 256 checksum