class TypeError

Wird ausgelöst, wenn ein Objekt eines unerwarteten Typs angetroffen wird.

[1, 2, 3].first("two")

löst die Ausnahme aus

TypeError: no implicit conversion of String into Integer