Don't double-escape cookie store data. Don't split cookie values with newlines into an array. [#130 state:resolved]

Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
This commit is contained in:
Rich Cavanaugh
2008-05-12 15:25:56 -07:00
committed by Jeremy Kemper
parent cde6a259bf
commit a425cd1473
4 changed files with 26 additions and 6 deletions

View File

@@ -37,7 +37,7 @@ class CGI #:nodoc:
@path = nil
else
@name = name['name']
@value = Array(name['value'])
@value = name['value'].kind_of?(String) ? [name['value']] : Array(name['value'])
@domain = name['domain']
@expires = name['expires']
@secure = name['secure'] || false