From: David Garamond Date: 2004-01-24T03:36:47+09:00 Subject: turning a hash into an array While reading the archives, I found out about this cool "idiom": hash = Hash[*ary] which will turn [1,2,3,4] into {1=>2, 3=>4}. Is there anything similar to do the opposite (i.e., turn {1=>2, 3=>4} into [1,2,3,4] or [3,4,1,2])? I can only come up with this: ary = Hash.to_a.flatten -- dave