From: Trans Date: 2007-11-29T05:46:40+09:00 Subject: *hash is different from hash.to_a? Has this come up before? I don;t recall. But just the same. Does this seem inconsistent to you? irb(main):003:0> a = *{:a=>1} => [:a, 1] irb(main):004:0> a = *{:a=>1,:b=>2} => [[:b, 2], [:a, 1]] vs. irb(main):006:0> a = {:a=>1}.to_a => [[:a, 1]] irb(main):007:0> a = {:a=>1,:b=>2}.to_a => [[:b, 2], [:a, 1]] T.