# File lib/mongrel.rb, line 254
254:     def self.query_parse(qs, d = '&;')
255:       params = {}
256:       (qs||'').split(/[#{d}] */n).inject(params) { |h,p|
257:         k, v=unescape(p).split('=',2)
258:         if cur = params[k]
259:           if cur.class == Array
260:             params[k] << v
261:           else
262:             params[k] = [cur, v]
263:           end
264:         else
265:           params[k] = v
266:         end
267:       }
268: 
269:       return params
270:     end