Skip to content

Instantly share code, notes, and snippets.

@elcortez
Created April 11, 2019 08:44
Show Gist options
  • Select an option

  • Save elcortez/54e89fe3cad4d52f5e61507184937f94 to your computer and use it in GitHub Desktop.

Select an option

Save elcortez/54e89fe3cad4d52f5e61507184937f94 to your computer and use it in GitHub Desktop.
def something_slow
time = Time.now
puts "I am doing something slow"
yield
puts "Elapsed time : #{Time.now - time}"
end
something_slow { sleep(2) }
something_slow { sleep(1) }
# time = Time.now
# puts "I am doing something slow"
# sleep(2)
# puts "Elapsed time : #{Time.now - time}"
# time = Time.now
# puts "I am doing another thing slow"
# sleep(3)
# puts "Elapsed time : #{Time.now - time}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment