結論
たとえば、{ foo: 'bar', hoge: 'fuga' }
というハッシュがあったとします。このハッシュの foo
および hoge
のそれぞれを大文字に変更したい場合には次のようにします。
{ foo: 'bar', hoge: 'fuga' }.transform_keys { |key| key.upcase }
上記の戻り値は以下のようになります。
{:FOO=>"bar", :HOGE=>"fuga"}
たとえば、{ foo: 'bar', hoge: 'fuga' }
というハッシュがあったとします。このハッシュの foo
および hoge
のそれぞれを大文字に変更したい場合には次のようにします。
{ foo: 'bar', hoge: 'fuga' }.transform_keys { |key| key.upcase }
上記の戻り値は以下のようになります。
{:FOO=>"bar", :HOGE=>"fuga"}