Rubyで任意の関数呼び出しを取る単純なタイマーメソッドを作成するには?
例:
time rspec
またはtime get_primes(54784637)
( ) で渡された関数の結果を返す必要がありget_primes
ます。
以下はまったく機能しません。
def time block
t = Time.now
result = eval(block)
puts "\nCompleted in #{(Time.now - t).format} seconds"
result
end
ルビー1.9.3