Como posso medir o tempo gasto por um método e as declarações individuais nesse método em Ruby. Se você vir o método abaixo, quero medir o tempo total gasto pelo método e o tempo gasto para acesso ao banco de dados e acesso ao redis. Não quero escrever Benchmark.measure antes de cada declaração. O intérprete ruby nos dá algum gancho para fazer isso?
def foo
# code to access database
# code to access redis.
end
new Date()
do javascript que o ruby tem, mas não consigo me lembrar da sintaxe correta. deve dar-lhe uma lista decente do google