Type:
Class
ActiveSupport::OrderedHash
implements a hash that preserves
insertion order.
1 2 3 4 | oh = ActiveSupport::OrderedHash. new oh[ :a ] = 1 oh[ :b ] = 2 oh.keys # => [:a, :b], this order is guaranteed |
Also, maps the omap
feature for YAML files (See yaml.org/type/omap.html) to
support ordered items when loading from yaml.
ActiveSupport::OrderedHash
is namespaced to prevent conflicts
with other implementations.