From: Reginald Tan Date: 2011-09-30T14:13:37+09:00 Subject: Re: using alias_method before function definition Oops, correction: define_method method do |name| before = Time.now send "orig_#{method}", name after = Time.now puts sprintf("%s: %.4fs", method, after - before) end should be define_method method do |*args| before = Time.now send "orig_#{method}", *args after = Time.now puts sprintf("%s: %.4fs", method, after - before) end -- Posted via http://www.ruby-forum.com/.