lib/gvl-tracing.rb in gvl-tracing-1.2.0 vs lib/gvl-tracing.rb in gvl-tracing-1.3.0
- old
+ new
@@ -35,9 +35,17 @@
private :_stop
def start(file)
_start(file)
@path = file
+
+ return unless block_given?
+
+ begin
+ yield
+ ensure
+ _stop
+ end
end
def stop
thread_list = Thread.list