How to assign hash['a']['b']= 'c' if hash['a'] doesn't exist?

Is there any way simpler than

if hash.key?('a')
  hash['a']['b'] = 'c' 
else  
  hash['a'] = {}
  hash['a']['b'] = 'c' 
end
21
задан ndnenkov 8 March 2017 в 13:42
поделиться