Sha256: a0b1bd64d7b104d5cc987b7aa7cf01cfcccccc53b76555306e0b200397a58ec2
Contents?: true
Size: 377 Bytes
Versions: 1
Compression:
Stored size: 377 Bytes
Contents
# # auto vivifying ordered hash that dumps as yaml nicely # require 'orderedhash' unless defined? OrderedHash class AutoOrderedHash < OrderedHash def initialize(*args) super(*args){|a,k| a[k] = __class__.new(*args)} end def class # for nice yaml Hash end def __class__ AutoOrderedHash end end # class AutoOrderedHash OrderedAutoHash = AutoOrderedHash
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
orderedhash-0.0.3 | lib/orderedautohash.rb |