るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
4件ヒット [1-4件を表示] (0.018秒)
トップページ > バージョン:3.4[x] > クエリ:cgi[x] > クエリ:pretty[x]

別のキーワード

  1. cgi new
  2. cgi delete
  3. cgi update
  4. cgi close
  5. cgi accept_charset

ライブラリ

クラス

モジュール

キーワード

検索結果

CGI.pretty(string, shift = " ") -> String (81397.0)

HTML を人間に見やすく整形した文字列を返します。

HTML を人間に見やすく整形した文字列を返します。

- **param** `string` -- HTML を指定します。

- **param** `shift` -- インデントに使用する文字列を指定します。デフォルトは半角空白二つです。

```ruby title="例"
require "cgi"

print CGI.pretty("<HTML><BODY></BODY></HTML>")
# <HTML>
# <BODY>
# </BODY>
# </HTML>

print CGI.pretty("<HTML><BODY></BODY></HTM...

cgi/session (19237.0)

CGI のセッション管理を行うライブラリ。

CGI のセッション管理を行うライブラリ。


セッションとは、HTTP の一連のリクエストとレスポンスが属するべきコンテクスト (状況) のことをいいます。
セッション管理には従来通り [lib:cgi] ライブラリが提供するクッキーを使用してもいいですが、この cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は [c:Hash] ライクなインターフェースです。

セッションはセッション ID とプログラムが記録したセッション情報から構成されます。
デフォルトでは [c:CGI::Session::FileStore] が使用され、記録できるのは文字列のみです...

CGI::HtmlExtension#html(attributes = {}) -> String (9109.0)

トップレベルの html 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

トップレベルの html 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

- **param** `attributes` -- 属性をハッシュで指定します。
擬似属性の "PRETTY" に文字列を与えるとその文字列でインデントした HTML を生成します。
擬似属性の "DOCTYPE" には DOCTYPE 宣言として使用する文字列を与えることができます。

```ruby title="例"
html{ "string" }
# <!DOCTYPE HTML PUBLIC ...

CGI::HtmlExtension#html(attributes = {}) { ... } -> String (9109.0)

トップレベルの html 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

トップレベルの html 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

- **param** `attributes` -- 属性をハッシュで指定します。
擬似属性の "PRETTY" に文字列を与えるとその文字列でインデントした HTML を生成します。
擬似属性の "DOCTYPE" には DOCTYPE 宣言として使用する文字列を与えることができます。

```ruby title="例"
html{ "string" }
# <!DOCTYPE HTML PUBLIC ...