Hashのキーをリネームしたかったけどデフォルトのメソッドはないようなので書いた

使い方

変更前のキーが存在しない時と、変更後のキーが存在する時は何もしない。
実際の入れ替え処理はself[new] = self.delete(old)だけで終わってます。

参考

http://kmckelvin.com/blog/2014/06/renaming-items-in-a-ruby-hash


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation