2015-09-01から1ヶ月間の記事一覧
class Object def raise_n_m_error er ee = caller[0][/`([^']*)'/, 1] ex = NoMethodError.new begin self.__send__(?#) rescue $!.message.sub(?#, ee) end ex.set_backtrace(er) raise ex end end def test raise_n_m_error caller end test #=> test.rb:…