Я использую Ruby on Rails 3, и я хотел бы реализовать что-то, что работает как params
.
Обычно в приложении RoR вы можете использовать params[:name]
для доступа к значению name.В моем случае мне нужно иметь что-то вроде my_function_params[:name]
, которое работает как params[:name]
.
Мне не нужны все функции метода params
, потому что я буду использовать его как оператор переменной и только для внутренних методов .Это потому, что я хотел бы работать над этим вместо локальных переменных.
Пример:
# What I would like to do
my_function_params[:name] = "Test name"
if my_function_params[:name] == "Test name"
...
end
вместо
# What I would not do
name = "Test name" == "Test name"
if name
...
end
Как я могу это сделатьчто?