Я пишу метод для переноса другого метода как части класса. Ему нужно как принимать, так и передавать произвольное количество аргументов.Передача неизвестного количества аргументов функции ruby
Что-то вроде ...
def do(*things)
old_method(things)
end
кроме этого не будет работать, потому что old_method необходимо передать содержимое массива вещей, как отдельные аргументы, а не как массив.
Я просто не могу придумать способ сделать это в синтаксисе рубинового ...