# File lib/mongrel.rb, line 310
310:     def self.query_parse(qs, d = '&;')
311:       params = {}
312:       (qs||'').split(/[#{d}] */n).inject(params) { |h,p|
313:         k, v=unescape(p).split('=',2)
314:         if cur = params[k]
315:           if cur.class == Array
316:             params[k] << v
317:           else
318:             params[k] = [cur, v]
319:           end
320:         else
321:           params[k] = v
322:         end
323:       }
324: 
325:       return params
326:     end