class WEBrick::HTTPAuth::DigestAuth

def split_param_value(string)

def split_param_value(string)
  ret = {}
  string.scan(/\G\s*([\w\-.*%!]+)=\s*(?:\"((?>\\.|[^\"])*)\"|([^,\"]*))\s*,?/) do
    ret[$1] = $3 || $2.gsub(/\\(.)/, "\\1")
  end
  ret
end