From: Craig Law Date: 2012-05-02T13:00:19+09:00 Subject: Re: Overwriting one Ruby array or arrays with another Perfect ... irb(main):001:0> a = { [1, 1] => ["X", "20120501"], [1, 2] => ["X", "20120502"> => {[1, 1]=>["X", "20120501"], [1, 2]=>["X", "20120502"]} irb(main):002:0> b = { [1, 2] => ["O", "20120403"] } => {[1, 2]=>["O", "20120403"]} irb(main):003:0> a.update(b) => {[1, 1]=>["X", "20120501"], [1, 2]=>["O", "20120403"]} irb(main):004:0> a => {[1, 1]=>["X", "20120501"], [1, 2]=>["O", "20120403"]} irb(main):005:0> Thanks for your help Martin - much appreciated and so easy in the end. I guess that's why people love Ruby. Cheers Craig -- Posted via http://www.ruby-forum.com/.