    # File lib/rack/server.rb, line 247
        def start &blk
          if options[:warn]
            $-w = true
          end

          if includes = options[:include]
            $LOAD_PATH.unshift(*includes)
          end

          if library = options[:require]
            require library
          end

          if options[:debug]
            $DEBUG = true
            require 'pp'
            p options[:server]
            pp wrapped_app
            pp app
          end

          check_pid! if options[:pid]

          # Touch the wrapped app, so that the config.ru is loaded before
          # daemonization (i.e. before chdir, etc).
          wrapped_app

          daemonize_app if options[:daemonize]

          write_pid if options[:pid]

          trap(:INT) do
            if server.respond_to?(:shutdown)
              server.shutdown
            else
              exit
            end
          end

          server.run wrapped_app, options, &blk
        end