method
parse_query
v1_9_1_378 -
Show latest stable
- Class:
WEBrick::HTTPUtils
parse_query(str)private
No documentation available.
# File lib/webrick/httputils.rb, line 286
def parse_query(str)
query = Hash.new
if str
str.split(/[&;]/).each{|x|
next if x.empty?
key, val = x.split(/=/,2)
key = unescape_form(key)
val = unescape_form(val.to_s)
val = FormData.new(val)
val.name = key
if query.has_key?(key)
query[key].append_data(val)
next
end
query[key] = val
}
end
query
end