From: Trans Date: 2007-11-18T01:47:53+09:00 Subject: Hash -> Struct Given that a hash is not ordered, is this reliable? h = { :a=>1, :b=>2 } Struct.new(*h.keys).new(*h.values) => # a=1, b=2> T.