# File lib/yard/server/commands/base.rb, line 88
        def call(request)
          self.request = request
          self.path ||= request.path[1..-1]
          self.headers = {'Content-Type' => 'text/html'}
          self.body = ''
          self.status = 200
          begin
            run
          rescue FinishRequest
          rescue NotFoundError => e
            self.body = e.message if e.message != e.class.to_s
            self.status = 404
          end
          not_found if status == 404
          [status, headers, body.is_a?(Array) ? body : [body]]
        end