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