Как я могу измерить время, затрачиваемое методом и отдельными операторами в этом методе в Ruby. Если вы видите приведенный ниже метод, я хочу измерить общее время, затраченное методом, и время, затраченное на доступ к базе данных и доступ к повторному доступу. Я не хочу писать Benchmark.measure перед каждым утверждением. Предоставляет ли интерпретатор ruby какие-либо крючки для этого?
def foo
# code to access database
# code to access redis.
end