Sha256: effd8eba9ae01d87751fa3cf3da4247a9da1446a070a5252c612ccbd480ff2cc
Contents?: true
Size: 433 Bytes
Versions: 1
Compression:
Stored size: 433 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.2 | lib/orderedautohash.rb |