Skip to content

Instantly share code, notes, and snippets.

@esmevane
Created May 9, 2013 21:24
Show Gist options
  • Save esmevane/5550738 to your computer and use it in GitHub Desktop.
Save esmevane/5550738 to your computer and use it in GitHub Desktop.
[Ruby] A handy debug block method
def measure(method_name)
result = nil
time = Benchmark.measure do
result = yield if block_given?
end
puts "== DEBUG: #{method_name} benchmark time: #{time}"
return result
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment