summaryrefslogtreecommitdiff
path: root/tool/lib
diff options
context:
space:
mode:
authorKazuhiro NISHIYAMA <zn@mbf.nifty.com>2023-12-12 08:47:18 +0900
committerKazuhiro NISHIYAMA <znz@users.noreply.github.com>2023-12-12 09:14:11 +0900
commit9765ada69c34eb1c21855d145c2c6d752b8839b0 (patch)
tree2519fe82c484d43b51da92fa6aebb05756229f05 /tool/lib
parent505715ddf17e004d184c0b71afb40a31e2e8c98e (diff)
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' ```
Diffstat (limited to 'tool/lib')
-rw-r--r--tool/lib/colorize.rb2
1 files changed, 1 insertions, 1 deletions
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