Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > cgi-libライブラリ > CGI_cgi_libクラス

class CGI_cgi_lib

クラスの継承リスト: CGI_cgi_lib < Object < Kernel

要約

このライブラリは obsolete です。 cgi ライブラリを使ってください。

特異メソッド

cookie(options) -> String

生のクッキー文字列を作成します。

[PARAM] options:
ハッシュを指定します。
error -> ()

エラーメッセージを出力して Kernel.#exit します。

escape(str) -> String

与えられた文字列を URL エンコードします。

[PARAM] str:
文字列を指定します。
escapeHTML(str) -> String

与えられた文字列に含まれる危険な文字列を実態参照に置き換えます。

[PARAM] str:
文字列を指定します。
header(*options) -> String

HTTP ヘッダ文字列を作成します。

[PARAM] options:
オプションを指定します。
message(message, title = "", header = ["Content-Type: text/html"]) -> true

メッセージを標準出力に出力します。

[PARAM] message:
メッセージを指定します。
[PARAM] title:
タイトルを指定します。
[PARAM] header:
HTTP ヘッダーを指定します。
new(input = $stdin) -> CGI_cgi_lib

自身を初期化します。

print(*options) { ... } -> ()

標準出力にブロックを評価した結果を書き込みます。

[PARAM] options:
CGI_cgi_lib.header と同じです。
rfc1123_date(time) -> String

与えられた Time オブジェクトを [RFC1123] で定められた形式の文字列に変換します。

[PARAM] time:
Time オブジェクトを指定します。
tag(element, attributes = {}) -> String
tag(element, attributes = {}) { ... } -> String

HTML タグを表す文字列を作って返します。

ブロックが与えられた場合は、ブロックを評価した結果が HTML タグに挟まれます。

[PARAM] element:
タグの名前を指定します。
[PARAM] attributes:
タグに指定する属性をハッシュで指定します。
unescape(str) -> String

URL エンコードされた文字列をデコードします。

[PARAM] str:
URL エンコードされた文字列を指定します。

インスタンスメソッド

cookie -> Hash

クッキーを表すハッシュ。

inputs -> Hash

クエリパラメータを表すハッシュ。

read_from_cmdline

オフラインモード。

コマンドライン引数か、標準入力からクエリパラメータを読み込みます。

定数

CR -> String

キャリッジリターンです。

EOL -> String

行末です。

LF -> String

ラインフィードです。

RFC822_DAYS -> [String]

[RFC822] で定められている曜日の略称です。

RFC822_MONTHS -> [String]

[RFC822] で定められている月の略称です。

class CGI_cgi_lib