我希望找到一种聪明的方式来收集深度嵌套键的父键并将它们分配为值。例如...
拿一个哈希表比如...
{
:foo => {
:bar => {
:baz => 'a',
:bez => 'b',
:biz => 'c'
}
}
}
并从中创建哈希,方法如下...
{
:foo => {
:bar => {
:baz => [:foo, :bar, :baz],
:bez => [:foo, :bar, :bez],
:biz => [:foo, :bar, :biz]
}
}
}