# File lib_wpm/wpm/rucydriver.rb, line 11
    def initialize(script_name, request, response)
      @request = request
      @response = response
      @write_body = false
      @env = @request.cgi_env(script_name)
      @params = Hash.new
      case (@env['REQUEST_METHOD'])
      when 'GET'
        query_string = @request.query
      when 'POST'
        if (@env['CONTENT_TYPE'].downcase == 'application/x-www-form-urlencoded') then
          query_string = @request.fetch_body
        else
          query_string = nil
        end
      else
        query_string = nil
      end
      if (query_string) then
        for param_string in query_string.split(/&/, -1)
          name, value = param_string.split(/=/, 2)
          if (value) then
            name = Escape.unescapeURL(name)
            unless (@params.include? name) then
              @params[name] = Escape.unescapeURL(value)
            end
          end
        end
      end
    end