Fangzeilennummern in rubinroten Ausnahmen
Betrachten Sie den folgenden Ruby-Code
test.rb:
begin
puts
thisFunctionDoesNotExist
x = 1+1
rescue Exception => e
p e
end
Zu Debugging-Zwecken möchte ich, dass der Rettungsblock weiß, dass der Fehler in Zeile 4 dieser Datei aufgetreten ist. Gibt es eine saubere Möglichkeit, das zu tun?