# File wfo/cookie.rb, line 35 def self.split(field_value) cookies = [[]] field_value.scan(/(#{AttrPat})\s*(?:=\s*(#{ValuePat})\s*)?([;,])?/) {|attr, value, term| attr = attr.strip cookies.last << [attr, value] if term == ',' cookies << [] end } cookies.pop if cookies.last == [] cookies end