Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Thread::Backtrace::Locationインスタンスにアタッチされたインスタンスの配列を取得する方法はありExceptionますか? もしそうなら、どのように?Kernel#caller_locationsとがありますがThread#backtrace_locations、それらは現在のコンテキストまたはスレッドに関連しており、任意の例外インスタンスには関連していません。それらが使用されるかどうかはわかりません。
Thread::Backtrace::Location
Exception
Kernel#caller_locations
Thread#backtrace_locations
はい、Ruby v2.1 から可能ですが、v2.2 で完全にサポートされる予定です。
方法: https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/44170/diff/error.c
ディスカッション: https://bugs.ruby-lang.org/issues/8960