[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30648] YARVでのalias名の取得方法

From: Yukihiro Matsumoto <matz@...>
Date: 2007-03-20 07:25:17 UTC
List: ruby-dev #30648
まつもと ゆきひろです

[ruby-core:10671]での__method__と__callee__を復活させてほし
いというリクエストに答えてみたのですが、現在呼ばれているメソッ
ドの名前を取得するのはrb_frame_callee()を使って得られたので
すが、alias名の取り出し方が分かりません。

具体的には

  def foo
    p __callee__
  end
  alias bar foo
  bar

とした時に、「bar」と表示させる方法です。call frameのどこか
に残ってるのかしら、この情報。

In This Thread

Prev Next