みたいな感じ. このときadd_traceをうまいこと定義したら,testメソッド内にログ用のコードを埋め込めるはず. 結果 まぁできたけど,けっこう複雑…(検証環境:ruby-2.1.0dev) Qiitaってサイト内記事を引用する方法あるのかな? 毎度毎度,Qiitaの綴りがわからなくなる. コード # このモジュール内はほぼ参考記事通り module Util class Trace @@enable = true @@log = nil class << self def enable= bool @@enable = bool end def log= log @@log = log end def trace *args @@log.debug "#{caller.first} (#{args.join(',')})" if @@enable && @@log end # ad