697件ヒット
[1-100件を表示]
(0.096秒)
ライブラリ
- ビルトイン (242)
- etc (143)
-
irb
/ context (11) -
irb
/ ext / tracer (22) - matrix (22)
-
net
/ http (11) - objspace (44)
- optparse (22)
- rake (22)
-
rubygems
/ config _ file (22) - tracer (44)
-
webrick
/ httpresponse (11)
クラス
- Exception (33)
- Fiber (5)
-
Gem
:: ConfigFile (22) -
IRB
:: Context (33) - Matrix (22)
-
Net
:: HTTP (11) -
OptionParser
:: ParseError (22) -
Rake
:: Application (11) -
RubyVM
:: InstructionSequence (66) - Thread (22)
-
Thread
:: Backtrace :: Location (77) - TracePoint (17)
- Tracer (44)
-
WEBrick
:: HTTPResponse (11)
モジュール
- Etc (143)
- Kernel (22)
- ObjectSpace (44)
- Rake (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
DEFAULT
_ BACKTRACE (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (3) -
SC
_ 2 _ VERSION (11) -
SC
_ ASYNCHRONOUS _ IO (11) -
SC
_ CLOCK _ SELECTION (11) -
SC
_ JOB _ CONTROL (11) -
SC
_ MEMORY _ PROTECTION (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ NPROCESSORS _ CONF (11) -
SC
_ NPROCESSORS _ ONLN (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SC
_ VERSION (11) -
SC
_ XOPEN _ VERSION (11) -
absolute
_ path (11) -
allocation
_ sourcefile (11) -
allocation
_ sourceline (11) - application (11)
-
back
_ trace _ limit (11) - backtrace (22)
-
backtrace
_ locations (33) -
base
_ label (11) -
caller
_ locations (22) -
compile
_ option (11) - debug (11)
- disasm (22)
- disassemble (22)
-
filter
_ backtrace (11) - inspect (11)
-
instruction
_ sequence (6) - irb (11)
- label (11)
- lineno (11)
- off (11)
- path (11)
- raise (5)
-
raised
_ exception (11) -
ruby 1
. 8 . 4 feature (11) -
set
_ backtrace (22) -
set
_ error (11) -
to
_ a (11) -
to
_ s (11) - tr (11)
-
trace
_ object _ allocations _ start (11) -
trace
_ object _ allocations _ stop (11) - tracer (11)
-
use
_ tracer (11) -
use
_ tracer? (11)
検索結果
先頭5件
-
Tracer
. on -> nil (21208.0) -
トレース出力を開始します。 ブロックを与えられた場合はそのブロック内のみトレース出力を行います。
...トレース出力を開始します。
ブロックを与えられた場合はそのブロック内のみトレース出力を行います。
require 'tracer'
Tracer.on
class Test
def test
b = 2
end
end
t = Test.new
t.test
@see Tracer.off... -
Tracer
# on -> () (21202.0) -
トレース出力を再開します。
トレース出力を再開します。
ブロックを与えるとブロックの実行中のみトレースを出力します。 -
Tracer
# on { . . . } -> () (21202.0) -
トレース出力を再開します。
トレース出力を再開します。
ブロックを与えるとブロックの実行中のみトレースを出力します。 -
Net
:: HTTP # trace(path , initheader = nil) -> Net :: HTTPResponse (18323.0) -
サーバの path に TRACE リクエストを ヘッダを initheader として送ります。
...サーバの path に TRACE リクエストを
ヘッダを initheader として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param initheader リクエストのヘッダを「......文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Trace... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (15506.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
...。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require "date"
def check_long_month(month)
return......if Date.new(2000, month, -1).day == 31
raise "#{month} is not long month"
end
def get_exception
return begin
yield
rescue => e
e
end
end
e = get_exception { check_long_month(2) }
p e.backtrace_locations
# => ["test.rb:4:in `check_long_month'", "test.rb:15:in `block in <main>'", "t......est.rb:9:in `get_exception'", "test.rb:15:in `<main>'"]
//}
@see Exception#backtrace... -
Matrix
# trace -> Integer | Float | Rational | Complex (15335.0) -
トレース (trace) を返します。
...トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が... -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (12500.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
...スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します......ations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.run
thread.backtrace_locations # => ["/path/to/test.rb:1:in `sleep'", "/path/to/test.rb:1:in `block in <main>'"]
//}
@see Thread::Backtrace::L......ocation... -
Thread
# backtrace _ locations(start = 0 , length = nil) -> [Thread :: Backtrace :: Location] | nil (12500.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
...スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します......ations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.run
thread.backtrace_locations # => ["/path/to/test.rb:1:in `sleep'", "/path/to/test.rb:1:in `block in <main>'"]
//}
@see Thread::Backtrace::L......ocation... -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (12313.0) -
オブジェクト割り当てのトレースを終了します。
...オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start... -
ObjectSpace
. # trace _ object _ allocations _ start -> nil (12307.0) -
オブジェクト割り当てのトレースを開始します。
...オブジェクト割り当てのトレースを開始します。
@see ObjectSpace.#trace_object_allocations_stop...