# File lib/rfuzz/client.rb, line 129 129: def query_parse(qs, d = '&;') 130: params = {} 131: (qs||'').split(/[#{d}] */n).inject(params) { |h,p| 132: k, v=unescape(p).split('=',2) 133: if cur = params[k] 134: if cur.class == Array 135: params[k] << v 136: else 137: params[k] = [cur, v] 138: end 139: else 140: params[k] = v 141: end 142: } 143: 144: return params 145: end