ライブラリ
- ビルトイン (44)
- openssl (33)
-
webrick
/ cgi (11)
クラス
-
OpenSSL
:: ASN1 :: Null (11) -
WEBrick
:: CGI (11)
モジュール
-
File
:: Constants (11) - Kernel (33)
-
OpenSSL
:: ASN1 (22)
キーワード
- NULL (22)
- new (22)
-
rb
_ define _ class _ under (11) -
rb
_ eval _ string _ protect (11) -
rb
_ reserved _ word (11) - spawn (33)
検索結果
先頭5件
-
OpenSSL
:: ASN1 . # Null(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Null (21427.0) -
ASN.1 の Null 型の値を表現する Ruby のオブジェクトを 生成します。
...N.1 の Null 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Null.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(nilのみ)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@pa......ram tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
File
:: Constants :: NULL -> String (12217.0) -
NULLデバイスのファイル名です。
...NULLデバイスのファイル名です。... -
OpenSSL
:: ASN1 :: NULL -> Integer (9217.0) -
ASN.1 UNIVERSAL タグの、 NULL のタグ番号 5 を表す定数です。
...ASN.1 UNIVERSAL タグの、
NULL のタグ番号 5 を表す定数です。... -
OpenSSL
:: ASN1 :: Null . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Null (6340.0) -
ASN.1 の Null 型の値を表現する OpenSSL::ASN1::Null オブジェクトを 生成します。
...ASN.1 の Null 型の値を表現する OpenSSL::ASN1::Null オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::NULL となります。
@param value ASN.1 値を表す Ruby のオブジェクト(nil)
@para......m tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
VALUE rb
_ eval _ string _ protect(const char *str , int *state) (6306.0) -
str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。
...str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。
コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。... -
VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) (6206.0) -
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。
...義するクラスが定数として所属するクラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトで......@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。
@raise TypeError 定義済みのクラスと継... -
WEBrick
:: CGI . new(config = {} , *options) -> WEBrick :: CGI (3206.0) -
WEBrick::CGI オブジェクトを生成してかえします。
...WEBrick::CGI オブジェクトを生成してかえします。
@param config 設定を保存したハッシュを指定します。
config で有効なキーとその値は以下のとおりです。
キーはすべて Symbol オブジェクトです。
: :ServerName
サーバ名を文......SOFTWARE"] が nil の場合は "null" が使われます。
: :HTTPVersion
HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。
デフォルトでは ENV["SERVER_PROTOCOL"] の HTTP バージョンが使われます。
ENV["SERVER_PROTOCOL"] が nil の場合 HTT......Escape8bitURI
この値が true の場合、クライアントからのリクエスト URI に含まれる 8bit 目が立った文字をエスケープします。
デフォルトは false です。
@param options ユーザがこのクラスを継承して作成したクラスで @options とい... -
static struct kwtable * rb
_ reserved _ word(const char *str , unsigned int len) (316.0) -
長さ len の文字列 str が予約語であれば そのフラグテーブルを返します。str が予約語でなければ NULL を返します。
...。str が予約語でなければ
NULL を返します。
struct kwtable {
char *name; /* 予約語の名前 */
int id[2]; /* 0: 非修飾型シンボル
1: 修飾型シンボル (kIF_MOD など) があれば......それを格納する。なければ id[0] と同じ */
enum lex_state state; /* 遷移すべきlex_state */
};... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (218.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...スのプロセスIDを返します。
env に Hash を渡すことで、exec(2) で子プロセス内で
ファイルを実行する前に環境変数を変更することができます。
Hash のキーは環境変数名文字列、Hash の値に設定する値とします。
nil とすること......で環境変数が削除(unsetenv(3))されます。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プ......t)
pid = spawn(command, STDERR=>STDOUT)
//}
この例では子プロセス側の stdout には触れていないので、
親プロセスから引き継がれます。
Hash の値にはファイル名も指定できます。
//emlist[][ruby]{
pid = spawn(command, :in=>"/dev/null") # read mode
pid =... -
Kernel
. # spawn(command , options={}) -> Integer (203.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます......ます。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生し...