WEBrick::Cookie.new(name, value)新しいWEBrick::Cookieオブジェクトを生成する。 nameにクッキーの名前を、valueにクッキーで保持する値を与える。
WEBrick::Cookie.parse(str)与えられた文字列strを解釈、新しくWEBrick::Cookieオブジェクトを生成し、配列として返す。
commentコメントを返す。
comment = valueコメントを設定する。 valueは文字列。
domainドメイン名を返す。
domain = valueドメイン名を設定する。 valueは文字列。
expires有効期限をTimeオブジェクトで返す。
expires = value有効期限を設定する。 valueはTimeオブジェクトまたは文字列。
max_ageクッキーの寿命を返す。
max_age = valueクッキーの寿命を秒単位で設定する。 valueは正の整数。0は直ちに破棄される事を意味する。
name名前を返す。
pathパス名を返す。
path = valueパス名を設定する。 valueは文字列。
secureクッキーのSecure属性を返す。
secure = valueクッキーのSecure属性を設定する。 valueは真偽値。
to_sクッキーを文字列化する。
valueクッキーが保持する値を返す。
value = strクッキーが保持する値を設定する。 strは文字列。
versionバージョン番号を返す。
version = valueバージョン番号を設定する。 valueは整数。
WEBrick::Cookieクラスは設定された値が正しいものかどうかを厳密に確認しない。
WEBrick::CookieクラスはRFC2109の実装である。 RFC2109はRFC2965により破棄されたが、 WEBrick::CookieクラスはRFC2965の全てに対応していない。
RFC2109の日本語訳。
RFC2965の日本語訳。
クッキーの使い方。
WEBrick::Cookieの解説(英語)。