class SystemCallError

SystemCallError ist die Basisklasse für alle plattformabhängigen Low-Level-Fehler.

Die auf der aktuellen Plattform verfügbaren Fehler sind Unterklassen von SystemCallError und werden im Errno-Modul definiert.

File.open("does/not/exist")

löst die Ausnahme aus

Errno::ENOENT: No such file or directory - does/not/exist