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
-
source
- 8.0.0 source November 13, 2025 (3.26 MB)
-
-
6.6.0
-
source
- 6.6.0 source January 12, 2016 (22.5 KB)
-
-
6.5.5
-
source
- 6.5.5 source September 12, 2014 (23.5 KB)
-
-
6.5.4
-
source
- 6.5.4 source June 18, 2014 (23.5 KB)
-
-
6.5.3
-
source
- 6.5.3 source February 22, 2014 (23.5 KB)
-