るりまサーチ

最速Rubyリファレンスマニュアル検索!
53件ヒット [1-53件を表示] (0.067秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. dsa p=

クラス

モジュール

検索結果

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

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

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

@raise Errno::EPERM 各グループ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、実グループ ID...
...raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

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

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

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

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

@raise Errno::EPERM 各グループ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、実グループ ID...
...raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

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

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

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

...

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

@raise Errno::EPERM 各ユーザ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、実ユーザ ID・実...
...raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

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

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

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

...

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

@raise Errno::EPERM 各ユーザ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、実ユーザ ID・実...
...raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

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

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

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

...い TracePoint オブジェクトを作成して返します。トレースを有効
にするには TracePoint#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

p
uts "Hello, TracePoint!"
# ...
# [69, IRB::Notifier::AbstractNotifier, :printf, :call]
# ...
//}

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

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

@param events...
...er_switch

ファイバーの切り替え。


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

//emlist[例][ruby]{
TracePoint.trace(:line) do |tp|
p
tp.raised_exception
end
# => RuntimeError: 'raised_exceptio...
...r_switch

ファイバーの切り替え。

: :script_compiled

スクリプトのコンパイル

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

//emlist[例][ruby]{
TracePoint.trace(:line) do |tp|
p
tp.r...

絞り込み条件を変える