class ArgumentError
Wird ausgelöst, wenn die Argumente falsch sind und es keine spezifischere Exception-Klasse gibt.
Bsp.: Übergabe der falschen Anzahl von Argumenten
[1, 2, 3].first(4, 5)
löst die Ausnahme aus
ArgumentError: wrong number of arguments (given 2, expected 1)
Bsp.: Übergabe eines Arguments, das nicht akzeptabel ist
[1, 2, 3].first(-4)
löst die Ausnahme aus
ArgumentError: negative array size