Jesús Gabriel y Galán wrote:
> irb(main):001:0> a = Proc.new {|h,k| h[k] = Hash.new(&h.default_proc)}
> => #<Proc:0xb7d81730@(irb):1>
> irb(main):002:0> b = Hash.new &a
> => {}
> irb(main):003:0> b[1][2] = 3
> => 3
> irb(main):004:0> b
> => {1=>{2=>3}}
> 
> Jesus.

Have a +1 ! I'm not forgetting THAT lesson.
-- 
Posted via http://www.ruby-forum.com/.