From 53e723d8941e6f2fd6f1213191ecea5b90e5b5e8 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 5 Mar 2026 09:49:12 +0000 Subject: [PATCH] Use Span ANSI constants in SpanRepo#colorize_trace_header The method was duplicating CYAN, BOLD, and RESET escape codes that are already defined as constants on Span. Replace the local variables with direct references to Span::CYAN, Span::BOLD, and Span::RESET. https://claude.ai/code/session_01KWZUse79XR68i6nGa8VgTu --- lib/observable/persistence/span_repo.rb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/observable/persistence/span_repo.rb b/lib/observable/persistence/span_repo.rb index 2d1a7db..6b05be3 100644 --- a/lib/observable/persistence/span_repo.rb +++ b/lib/observable/persistence/span_repo.rb @@ -130,12 +130,7 @@ def get_value(hash, key) end def colorize_trace_header(trace_id) - # Use the same color constants from Span - cyan = "\e[36m" - bold = "\e[1m" - reset = "\e[0m" - - "#{cyan}#{bold}#{trace_id}#{reset}" + "#{Span::CYAN}#{Span::BOLD}#{trace_id}#{Span::RESET}" end end end