Rename params

I access params from a controller.

I need to rename one of keys. key value to stay the same

Old name is :xx, value = 'test' New name is :yy, value = 'test'

Simplest way to do this in one line of code?

This is technically not one line but you could do. my_var = {xx: “test”} my_var[:yy] = my_var[:xx]; my_var.delete(:xx)

Matt

This is technically not one line but you could do. my_var = {xx: "test"} my_var[:yy] = my_var[:xx]; my_var.delete(:xx)

It becomes one line by:

    my_var[:yy] = my_var.delete(:xx)

as Hash#delete returns the value at the specified key, or else `nil` if there was no :xx key.