70件ヒット
[1-70件を表示]
(0.034秒)
別のキーワード
ライブラリ
- ビルトイン (34)
-
webrick
/ httpstatus (24)
クラス
- TracePoint (10)
モジュール
-
Process
:: GID (12) -
Process
:: UID (12) -
WEBrick
:: HTTPStatus (12)
キーワード
-
RC
_ SWITCHING _ PROTOCOLS (12) - Rubyの起動 (12)
- SwitchingProtocols (12)
- new (10)
検索結果
先頭5件
-
Process
:: GID . # switch { . . . } -> object (18208.0) -
実効グループ ID を一時的に変更するために使います。
...ソッドが現在のプラットフォームで実装されていない場合に発生します。
include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=> [500, 500]
end
p [gid, egid] #=> [500, 505]... -
Process
:: UID . # switch { . . . . } -> object (18208.0) -
実効ユーザ ID を一時的に変更するために使います。
...ソッドが現在のプラットフォームで実装されていない場合に発生します。
include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Process::UID.switch do
p [uid, euid] #=> [500, 500]
end
p [uid, euid] #=> [500, 505]... -
WEBrick
:: HTTPStatus :: SwitchingProtocols (9000.0) -
HTTP のステータスコード 101 Switching Protocols を表すクラスです。
...HTTP のステータスコード 101 Switching Protocols を表すクラスです。... -
WEBrick
:: HTTPStatus :: RC _ SWITCHING _ PROTOCOLS (6100.0) -
HTTP のステータスコードを表す整数です。
...HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500... -
Rubyの起動 (6006.0)
-
Rubyの起動 * cmd_option * shebang
...Rubyの起動
* cmd_option
* shebang
Rubyインタプリタの起動は以下の書式のコマンドラインにより行います。
ruby [ option ...] [ -- ] [ programfile ] [ argument ...]
ここで、option は後述のcmd_option
のいずれかを指定します。-- は、オプシ......Ruby スクリプトを記述したファイ
ルです。これを省略したり`-' を指定した場合には標準入力を Ruby ス
クリプトとみなします。
programfile が `#!' で始まるファイルである場合、特殊な解釈
が行われます。詳細は後述のshebang......`--'なる引数以降は解釈を行ないません。該当する引数は
Object::ARGV から取り除かれます。
例:
//emlist{
#! /usr/local/bin/ruby -s
# prints "true" if invoked with `-xyz' switch.
print "true\n" if $xyz
//}
: -S
スクリプト名が`/'で始まっ... -
TracePoint
. new(*events) {|obj| . . . } -> TracePoint (118.0) -
新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。
...nt#enable を実行してください。
//emlist[例:irb で実行した場合][ruby]{
trace = TracePoint.new(:call) do |tp|
p [tp.lineno, tp.defined_class, tp.method_id, tp.event]
end
# => #<TracePoint:0x007f17372cdb20>
trace.enable
# => false
puts "Hello, TracePoint!"
# ...
# [69, IRB::Not......ifier::AbstractNotifier, :printf, :call]
# ...
//}
トレースを無効にするには TracePoint#disable を実行してください。
//emlist[][ruby]{
trace.disable
//}
@param events トレースするイベントを String か Symbol で任
意の数指定します。
: :line......らのリターン。
: :raise
例外の発生。
: :b_call
ブロックの開始。
: :b_return
ブロックの終了。
: :thread_begin
スレッドの開始。
: :thread_end
スレッドの終了。
: :fiber_switch
ファイバーの切り替え。
指定イベントに......らのリターン。
: :raise
例外の発生。
: :b_call
ブロックの開始。
: :b_return
ブロックの終了。
: :thread_begin
スレッドの開始。
: :thread_end
スレッドの終了。
: :fiber_switch
ファイバーの切り替え。
: :script_compiled...