Объявите валидацию аргумента функции
arguments ... end
разграничивает блок кода, используемый в начале функции, чтобы объявить ограничения входного параметра. В блоке аргументов вы можете ввести ограничения для размеров и классов входных параметров, и можете протестировать на определенные значения с помощью функций валидации.
arguments (Repeating) ... end
разграничивает блок повторяющихся аргументов.