Мой метод использует список аргументов переменной длины, и я хотел бы проверить каждую переменную с помощью оператора if-else. Это возможно? Я не уверен, что мой синтаксис правильный.
def buy_choice(*choice)
loop do
input = gets.chomp
if input == choice
puts "You purchased #{choice}."
break
else
puts "Input '#{input}' was not a valid choice."
end
end
end
Поэтому, если я использую buy_choice("sailboat", "motorboat")
, input
из "sailboat"
или "motorboat"
должно быть успешным.