runmen » from archive
в ruby 2.0 есть nil.to_h и можно писать конструкции вида ({})[:key].to_h[:key2].to_h[:key3] # nil