класс ArgumentError
Выбрасывается, когда аргументы неверны и нет более конкретного класса исключений.
Прим.: передача неправильного количества аргументов
[1, 2, 3].first(4, 5)
выбрасывает исключение:
ArgumentError: wrong number of arguments (given 2, expected 1)
Прим.: передача аргумента, который неприемлем:
[1, 2, 3].first(-4)
выбрасывает исключение:
ArgumentError: negative array size
Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.