2020-12-17から1日間の記事一覧
例えば {foo: 1, bar: 2, baz: 3} という Hash のキーのうち、 :baz を :foobar に置換して {foo: 1, bar: 2, foobar: 3} にしたいとします。 Ruby 2.7 以前の場合 Ruby 2.7 以前だと Hash#transform_keys のブロックの中で条件分岐させたりと少し面倒です。…
例えば {foo: 1, bar: 2, baz: 3} という Hash のキーのうち、 :baz を :foobar に置換して {foo: 1, bar: 2, foobar: 3} にしたいとします。 Ruby 2.7 以前の場合 Ruby 2.7 以前だと Hash#transform_keys のブロックの中で条件分岐させたりと少し面倒です。…