From 9f070c153c8dbfa78cc6e59cecb9da67b7f0fae7 Mon Sep 17 00:00:00 2001 From: zah Date: Wed, 28 May 2025 12:26:39 +0300 Subject: [PATCH] fix(pure-ruby-tracer): use global debug flag --- gems/pure-ruby-tracer/lib/trace.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gems/pure-ruby-tracer/lib/trace.rb b/gems/pure-ruby-tracer/lib/trace.rb index c6286c9..4fd8908 100644 --- a/gems/pure-ruby-tracer/lib/trace.rb +++ b/gems/pure-ruby-tracer/lib/trace.rb @@ -161,7 +161,7 @@ def record_call(tp) method_name_prefix = module_name == 'Object' ? '' : "#{module_name}#" method_name = "#{method_name_prefix}#{tp.method_id}" - old_puts "call #{method_name} with #{tp.parameters}" if @debug + old_puts "call #{method_name} with #{tp.parameters}" if $tracer.debug arg_records = prepare_args(tp) @@ -173,7 +173,7 @@ def record_call(tp) def record_return(tp) if self.tracks_call?(tp) - old_puts "return" if @debug + old_puts "return" if $tracer.debug return_value = to_value(tp.return_value) @record.register_step(tp.path, tp.lineno) # return value support inspired by existing IDE-s/envs like @@ -283,7 +283,7 @@ def load_variables(binding) begin Kernel.load(program) rescue Exception => e - if @debug + if $tracer.debug old_puts '' old_puts '==== trace.rb error while tracing program ===' old_puts 'ERROR'