Я хотел бы вызвать метод в Ruby, который имеет необязательный параметр.
Я пробовал несколько способов, но ни один из них не работает.Можете ли вы помочь мне, как я могу назвать этот метод?Я никогда раньше не использовал Ruby, поэтому, пожалуйста, помогите мне уточнить сам вопрос.Я пытался погуглить проблему, но думаю, что использовал неправильные термины.
Я прочитал это: Методы Ruby и необязательные параметры и это: Метод с необязательным параметром , но безуспешно.
Метод выглядит следующим образом:
def method(param1, param2, options={})
...
if options["something"]
...
end
...
end
Я попробовал вызов, например, так:
method("param1", "param2", :something => true)
Смои попытки код выполняется, но не входит в условие if
.Я хотел бы вызвать этот метод так, чтобы коды в операторе if
выполнялись.