Łapanie numerów linii w wyjątkach ruby

Rozważmy następujący kod ruby

test.rb:

begin

  puts
  thisFunctionDoesNotExist
  x = 1+1
rescue Exception => e
  p e
end

Do celów debugowania chciałbym, aby blok ratunkowy wiedział, że błąd wystąpił w linii 4 tego pliku. Czy jest na to czysty sposób?