将结构添加到哈希红宝石

Ped*_*cía -2 ruby merge hashmap

我有以下方式的哈希:

hash = {
    :k1 => number1,
    :k2 => number2
}
Run Code Online (Sandbox Code Playgroud)

我需要一种简单的方法将其转换为:

hash = {
    :k1 => {:count => number1},
    :k2 => {:count => number2}
}
Run Code Online (Sandbox Code Playgroud)

所以我可以将它与其他属性合并.

Doo*_*nob 6

尝试类似的东西:

hash.each {|k, v| hash[k] = {:count => v}}
Run Code Online (Sandbox Code Playgroud)

或者,使用速记哈希语法:

hash.each {|k, v| hash[k] = {count: v}}
Run Code Online (Sandbox Code Playgroud)