class Sinatra::ShowExceptions

def call(env)

def call(env)
  @app.call(env)
rescue Exception => e
  errors, env["rack.errors"] = env["rack.errors"], @@eats_errors
  if prefers_plain_text?(env)
    content_type = "text/plain"
    body = dump_exception(e)
  else
    content_type = "text/html"
    body = pretty(env, e)
  end
  env["rack.errors"] = errors
  [
    500,
    {
      "Content-Type" => content_type,
      "Content-Length" => body.bytesize.to_s
    },
    [body]
  ]
end