# File lib/facets/core/hash/self/auto.rb, line 22 def self.auto(*args) #new(*args){|a,k| a[k] = self.class::new(*args)} leet = lambda { |hsh, key| hsh[key] = new( &leet ) } new(*args,&leet) end