¿Cómo puedo medir el tiempo que tarda un método y las declaraciones individuales en ese método en Ruby? Si ve el método a continuación, quiero medir el tiempo total que tomó el método y el tiempo que tomó el acceso a la base de datos y el acceso a redis. No quiero escribir Benchmark.measure antes de cada declaración. ¿El intérprete de ruby nos da algún gancho para hacer esto?
def foo
# code to access database
# code to access redis.
end
new Date()
javascript que tiene ruby, pero no recuerdo la sintaxis correcta. Sin embargo