[#38322] irbsh を動かしたい — Shin-ichiro HARA <sinara@...>
原です。
8 messages
2003/09/01
[#38326] Re: irbsh を動かしたい
— rubikitch <rubikitch@...>
2003/09/01
From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>
[#38336] bug? ($. in Ruby 1.8.0) — Takeshi Horinouchi <horinout@...>
堀之内と申します。
4 messages
2003/09/02
[#38341] String#reverse! のバグ? — Kazuhiko <kazuhiko@...>
かずひこです。
11 messages
2003/09/03
[#38342] Re: String#reverse! のバグ?
— matz@... (Yukihiro Matsumoto)
2003/09/03
まつもと ゆきひろです
[#38373] 正規表現オブジェクトについて — masao hamada <bunhamad@...>
8 messages
2003/09/07
[#38383] Ruby-GNOME2-0.7.0 — Masao Mutoh <mutoh@...>
むとうです。
6 messages
2003/09/07
[#38404] rnoizanmdig lteter odrer(randomizing letter order) — HASHIMUKAI Toshikatsu <hashi@...>
spamみたいなsubjectですいません。
5 messages
2003/09/17
[#38425] [ANN] 本を出しました — 堀川 久 <vzw00011@...>
こんにちは。
12 messages
2003/09/24
[#38426] Re: [ANN] 本を出しました
— matz@... (Yukihiro Matsumoto)
2003/09/24
まつもと ゆきひろです
[#38428] whenの評価の順序 — URA Takefumi <hage@...>
浦です。
8 messages
2003/09/25
[ruby-list:38349] Re: the def name in current context
From:
"NAKAMURA, Hiroshi" <nakahiro@...>
Date:
2003-09-03 06:31:21 UTC
List:
ruby-list #38349
なひです。
> From: "ARIMA Yasuhiro" <fit0298@fitec.co.jp>
> Sent: Wednesday, September 03, 2003 12:46 PM
> Python で、以下のような記述がありました。
>
> def main():
> if __name__ == '__main__':
>
> 同様に、Ruby で current context のメソッド名を参照する方法は
> ありますか?
> 例外未対応の際に表示されるので、__LINE__ みたいに参照できる
> 擬似変数 __DEF__ のようなものがあるかと思ったのですが、
> 見つけられませんでした。
簡単な方法はありません。
def main
p caller(0)[0].scan(/[^`']+/).last
end
とか
set_trace_func proc { |e, t, t, m, *t| $myname = m if e == "call" }
def main
p $myname
end
とか。スレッド禁止。冗談です。
簡単な方法は、どうなんでしょうね。staticに決まるならメリットは
少なそうです。dynamicに決められるのかな。
def foo
p __func__
end
alias bar foo
foo
bar
method(:bar).call