From 9765ada69c34eb1c21855d145c2c6d752b8839b0 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Tue, 12 Dec 2023 08:47:18 +0900 Subject: [PATCH] Fix NoMethodError on fail ``` .../tool/lib/colorize.rb:56:in `resolve_color': undefined method `gsub' for an instance of Symbol (NoMethodError) color.gsub(/\b[a-z][\w ]+/) do |n| ^^^^^ from .../tool/lib/colorize.rb:47:in `decorate' from .../tool/lib/test/unit.rb:1012:in `block in failed' ``` --- tool/lib/colorize.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/lib/colorize.rb b/tool/lib/colorize.rb index 5c3b43f3fa..1131221586 100644 --- a/tool/lib/colorize.rb +++ b/tool/lib/colorize.rb @@ -53,7 +53,7 @@ class Colorize def resolve_color(color = @color, seen = {}, colors = nil) return unless @colors - color.gsub(/\b[a-z][\w ]+/) do |n| + color.to_s.gsub(/\b[a-z][\w ]+/) do |n| n.gsub!(/\W+/, "_") n.downcase! c = seen[n] and next c