map.rb is a string/symbol indifferent ordered hash that works in all rubies. out of the over 200 ruby gems i have written, this is the one i use every day, in all my projects. some may be accustomed to using ActiveSupport::HashWithIndiffentAccess and, although there are some similarities, map.rb is more complete, works without requiring a mountain of code, and has been in production usage for over 15 years. it has no dependencies, and suports a myriad of other, 'tree-ish' operators that will allow you to slice and dice data like a giraffee with a giant weed whacker.
Required Ruby Version
>= 3.0
Authors
Ara T. Howard
Versions
- 8.0.0 November 13, 2025 (3.26 MB)
- 6.6.0 January 12, 2016 (22.5 KB)
- 6.5.5 September 12, 2014 (23.5 KB)
- 6.5.4 June 18, 2014 (23.5 KB)
- 6.5.3 February 22, 2014 (23.5 KB)