追記 (2009-03-01)
okkez さんに Kernel.__method__ を教えてもらった。
RUBY_VERSION # => "1.9.1" def foo __method__ # => :foo end def bar foo __method__ # => :bar end bar __method__ # => nil
Ruby 1.8.7 でも、ちゃんと動く。
okkez さんに Kernel.__method__ を教えてもらった。
RUBY_VERSION # => "1.9.1" def foo __method__ # => :foo end def bar foo __method__ # => :bar end bar __method__ # => nil
Ruby 1.8.7 でも、ちゃんと動く。