module HashReplaceKey
Public Instance Methods
replace_key(original, replacement)
click to toggle source
# File lib/core_ext/hash_replace_key.rb, line 2 def replace_key(original, replacement) dup.replace_key!(original, replacement) end
replace_key!(original, replacement)
click to toggle source
# File lib/core_ext/hash_replace_key.rb, line 6 def replace_key!(original, replacement) return self unless has_key?(original) self[replacement] = delete(original) self end