From: "KISHIMOTO, Makoto" Date: 2010-12-21T17:37:16+09:00 Subject: [ruby-dev:42838] Re: [Ruby 1.9-Feature#4043][Open] グローバル関数current_classの提案 きしもとです > |> そういう機能の追加には賛成しますが、グローバル関数は増やした > |> くありません。どうするのがよいでしょうね。 > | > |さがしてみたところ、Module の特異メソッドに、レシーバとは関係ない、 > |現在のコンテキストについて動作するものがありました。 > | > |なので、Module の特異メソッドではどうでしょうか? > > その場合、Module.current_class という名前になるんですかね。 Module.current_module のほうがいいですね。Module を指すことがあること とも一致します。 元々「メタプログラミングRuby」でそう呼んでるから、という理由だけで命名 してますので、そちらとズレる、というのが問題点と言えば言えそうです。