# File lib/mongrel.rb, line 287
287:     def self.query_parse(qs, d = '&;')
288:       params = {}
289:       (qs||'').split(/[#{d}] */n).inject(params) { |h,p|
290:         k, v=unescape(p).split('=',2)
291:         if cur = params[k]
292:           if cur.class == Array
293:             params[k] << v
294:           else
295:             params[k] = [cur, v]
296:           end
297:         else
298:           params[k] = v
299:         end
300:       }
301: 
302:       return params
303:     end