def timer start_time = Time.now yield puts "Elapsed time: #{Time.now - start_time}s" end timer() do puts "I'm doing something slow..." sleep(15) puts "I'm done :)" end # => I'm doing somethings slow... # => I'm done :) # => Elapsed time: 4s
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more