345件ヒット
[301-345件を表示]
(0.133秒)
ライブラリ
- ビルトイン (201)
- bigdecimal (12)
- json (12)
- mkmf (24)
-
net
/ pop (12) -
net
/ smtp (60) - rake (12)
-
rdoc
/ markdown (12)
クラス
- BigDecimal (12)
-
JSON
:: State (12) -
Net
:: POP3 (12) -
Net
:: SMTP (60) -
RDoc
:: Markdown (12) -
Rake
:: Task (12) - TracePoint (201)
モジュール
- Kernel (24)
キーワード
- binding (12)
-
callee
_ id (12) - coerce (12)
-
defined
_ class (12) - disable (24)
-
disable
_ starttls (12) -
enable
_ config (24) -
enable
_ ssl (12) -
enable
_ starttls (12) -
enable
_ starttls _ auto (12) - enabled? (12)
-
eval
_ script (7) - event (12)
- extension (12)
- inspect (12)
-
instruction
_ sequence (7) - lineno (12)
-
method
_ id (12) - parameters (7)
- path (12)
-
quirks
_ mode= (12) -
raised
_ exception (12) - reenable (12)
-
return
_ value (12) -
starttls
_ always? (12) -
starttls
_ auto? (12)
検索結果
先頭5件
-
TracePoint
# binding -> Binding (3007.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...発生したイベントによって生成された Binding オブジェクトを返します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}... -
TracePoint
# binding -> Binding | nil (3007.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...は binding を生成しないため、
:c_call および :c_return イベントに対しては nil を返すことに注意してください。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}... -
TracePoint
# callee _ id -> Symbol | nil (3007.0) -
イベントが発生したメソッドの呼ばれた名前を Symbol で返します。 トップレベルであった場合は nil を返します。
...@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[][ruby]{
class C
def method_name
end
alias alias_name method_name
end
trace = TracePoint.new(:call) do |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
end
trace.enable......do
C.new.alias_name
end
//}
@see TracePoint#method_id... -
TracePoint
# event -> Symbol (3007.0) -
発生したイベントの種類を Symbol で返します。
...は、TracePoint.new を参照してくださ
い。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call, :return) do |tp|
p tp.event
end
trace.enable
foo 1
# => :call
# :return
//}... -
TracePoint
# method _ id -> Symbol | nil (3007.0) -
イベントが発生したメソッドの定義時の名前を Symbol で返します。 トップレベルであった場合は nil を返します。
...@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[][ruby]{
class C
def method_name
end
alias alias_name method_name
end
trace = TracePoint.new(:call) do |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
end
trace.enable......do
C.new.alias_name
end
//}
@see TracePoint#callee_id...