rubyでhttpヘッダーを出力する。

プログラミング言語 Ruby リファレンスマニュアル

cgi.headerを使う

cgi= CGI.new
cgi.header({
  "status" => "OK",
  "server" => "ENV['SERVER_SOFTWARE']
})

みたいな。

クッキー

クッキーオブジェクトを作成する。

cookie1 = CGI::Cookie.new({
                  'name'  => 'hoge',
                  'value' => 'hogehogehogehogehoge',
                  'path'  => '/'
                 })

作成したクッキーオブジェクトをcgi.headerを使って、出力する。

cgi= CGI.new
cgi.header({
  "status" => "OK",
  "server" => "ENV['SERVER_SOFTWARE'],
  "cookie" => [cookie1]
})

みたいな。