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