Captura de números de linha em exceções de rubi

Considere o seguinte código ruby

test.rb:

begin

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

Para fins de depuração, gostaria que o bloco de recuperação soubesse que o erro ocorreu na linha 4 desse arquivo. Existe uma maneira limpa de fazer isso?

questionAnswers(5)

yourAnswerToTheQuestion