rubyでクッキーを管理する

連想配列を利用し

 cookie=Hash.new("")
 res['set-cookie'].gsub(' ','').split(',').map{|b|/^([^;]+)(;|$)/.match(b)[1].scan(/^([^=]+)=(.+)$/){|h,b|cookie[h]=b}} if res['set-cookie']
 res,=http.post("ターゲットURLの/以下","ゲットした引数","Cookie"=>"#{cookie.map{|n,v|"#{n}=#{v}"}.reverse.join(',')}")

とする。Array::reverseは別に必要ないんだけどクッキー食べた順序でアクセスしないと却下するサーバもいるものでreverseをつけている。

ほんとは path,expires,domain,secureに対応したClass Cookieがほしいなゥ
そっか、Class Cookieはpstoreで永続化してないとだめだな。