У меня есть метод do_stuff
, который принимает строку в качестве значения. Однако иногда передается массив из двух строк. В этой ситуации мне нужно преобразовать массив в одну строку (без запятых). Так, например, ["hello", "world"] должно стать "hello world".
Итак, если значение = массив, соедините две строки, в противном случае оставьте это в покое.
Следующая строка, которую я имею, делает то, что я хочу, но я борюсь с фактическим "сохранением" значения перед передачей его методу do_other_stuff
.
def do_stuff(value)
value.join("") if value.is_a? Array
do_other_stuff(value)
end
Так что я думаю, что я близок, но как лучше всего обеспечить манипулирование value
перед передачей его на do_other_stuff
?