From: Ryan Davis Date: 2011-02-27T08:51:29+09:00 Subject: [ruby-core:35386] Regression of __method__ on 1.9 As found on: http://stackoverflow.com/questions/5129798 class Testing [:one, :two].each do |name| define_method(name) do puts __method__ end end end t = Testing.new t.one # => two t.two # => two Output is correct in 1.8.7, but not in 1.9.2.