るりまサーチ

最速Rubyリファレンスマニュアル検索!
70件ヒット [1-70件を表示] (0.038秒)
トップページ > クエリ:@[x] > クエリ:switch[x]

別のキーワード

  1. _builtin switch
  2. gid switch
  3. uid switch
  4. switch
  5. switch _builtin

ライブラリ

クラス

モジュール

キーワード

検索結果

Process::GID.#switch -> Integer (18120.0)

実効グループ ID を一時的に変更するために使います。

...返します。

なお、保存グループ ID を持たない環境でこのメソッドを実行すると
実グループ ID が変化します。

@
raise Errno::EPERM 各グループ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、...
...由が挙げられます。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=...

Process::GID.#switch {...} -> object (18120.0)

実効グループ ID を一時的に変更するために使います。

...返します。

なお、保存グループ ID を持たない環境でこのメソッドを実行すると
実グループ ID が変化します。

@
raise Errno::EPERM 各グループ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、...
...由が挙げられます。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=...

Process::UID.#switch -> Integer (18120.0)

実効ユーザ ID を一時的に変更するために使います。

...果を返します。

なお、保存ユーザ ID を持たない環境でこのメソッドを実行すると
実ユーザ ID が変化します。

@
raise Errno::EPERM 各ユーザ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、実...
...由が挙げられます。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Process::UID.switch do
p [uid, euid] #=...

Process::UID.#switch { .... } -> object (18120.0)

実効ユーザ ID を一時的に変更するために使います。

...果を返します。

なお、保存ユーザ ID を持たない環境でこのメソッドを実行すると
実ユーザ ID が変化します。

@
raise Errno::EPERM 各ユーザ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、実...
...由が挙げられます。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Process::UID.switch do
p [uid, euid] #=...

Gem::Command#add_option(*opts) {|value, options| ... } (18.0)

コマンドに対するコマンドラインオプションとハンドラを追加します。

...ラインオプションとハンドラを追加します。

ブロックには、コマンドライン引数の値とそのオプションが渡されます。
オプションはハッシュになっています。

@
param opts オプションを指定します。

@
see OptionParser#make_switch...

絞り込み条件を変える

TracePoint.new(*events) {|obj| ... } -> TracePoint (18.0)

新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。

...printf, :call]
# ...
//}

トレースを無効にするには TracePoint#disable を実行してください。

//emlist[][ruby]{
trace.disable
//}

@
param events トレースするイベントを String か Symbol で任
意の数指定します。

: :line

式の評価。

: :cl...
...始。

: :b_return

ブロックの終了。

: :thread_begin

スレッドの開始。

: :thread_end

スレッドの終了。

: :fiber_switch

ファイバーの切り替え。


指定イベントに関連しない情報を取得するメソッドを実行した場合には
RuntimeErro...
...発生します。

//emlist[例][ruby]{
TracePoint.trace(:line) do |tp|
$tp = tp
end
$tp.lineno # => access from outside (RuntimeError)
//}

他のスレッドから参照する事も禁じられています。

@
raise ThreadError ブロックを指定しなかった場合に発生します。...
...生します。

//emlist[例][ruby]{
TracePoint.trace(:line) do |tp|
$tp = tp
end
$tp.lineno # => access from outside (RuntimeError)
//}

他のスレッドから参照する事も禁じられています。

@
raise ArgumentError ブロックを指定しなかった場合に発生します。...
...始。

: :b_return

ブロックの終了。

: :thread_begin

スレッドの開始。

: :thread_end

スレッドの終了。

: :fiber_switch

ファイバーの切り替え。

: :script_compiled

スクリプトのコンパイル

指定イベントに関連しない情報を取得...