Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > webrick/utilsライブラリ > WEBrick::Utilsモジュール
module WEBrick::Utils
クラスの継承リスト: WEBrick::Utils
Abstract
ライブラリ webrick のための小さなユーティリティ関数を提供するモジュールです。
モジュール関数
getservername -> String
-
プロセスが動いているマシンのホスト名を文字列で返します。
p WEBrick::Utils.getservername #=> "localhost"
random_string(len) -> String
-
A-Z, a-z, 0-9 からなる長さ len のランダムな文字列を返します。
- [PARAM] len:
- 得たい文字列の長さを整数で指定します。単位はバイトです。
p WEBrick::Utils.random_string(10) #=> "xF0jwU4RJd"
set_close_on_exec(io) -> ()
-
指定された io の Fcntl::FD_CLOEXEC を 1 に設定します。 この io は Kernel.#exec などが実行される時に close されるようになります。
- [PARAM] io:
- IO オブジェクトを指定します。
[SEE_ALSO] fcntl(2)
set_non_blocking(io) -> ()
-
指定された io をノンブロッキングに設定します。
- [PARAM] io:
- IO オブジェクトを指定します。
su(user)