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