From: SASADA Koichi Date: 2009-08-28T21:41:10+09:00 Subject: [ruby-dev:39186] Re: defining {file,line,name} methods for each backtrace entry  ささだです. Yukihiro Matsumoto wrote:: > | バックトレースの各行は整形済み文字列になっていますが、それを > |またパースして切り出すような処理がどうにも見ていられません。 > |{file,line,name} のようなアクセサーを用意しませんか? > | > | 以下はベタな実装です。 > > いいんじゃないでしょうか。実装はモジュールを作ってextendす > るのはどうでしょう。若干だが効率が良いはずです。  backtrace は例外が発生するたびに律儀に作るので,効率の点でちょっと心配 です.文字列をパースするメソッドにするとかが対案でしょうか.  私見ですが,こういうことをしたいのなら,backtrace 文字列を無理矢理拡張 するんじゃなくて,別のバックトレース取得インターフェースを追加するほうが いいような気がするんですが,どうでしょうか. -- // SASADA Koichi at atdot dot net