如何在Ruby中创建一个采用任意函数调用的简单定时器方法?如何在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
的Ruby 1.9.3
你实现这种功能已经存在的标准['benchmark'](http://ruby-doc.org/stdlib-1.9.3 /libdoc/benchmark/rdoc/Benchmark.html)库? – Gareth