diff options
author | Kazuhiro NISHIYAMA <zn@mbf.nifty.com> | 2023-12-12 08:47:18 +0900 |
---|---|---|
committer | Kazuhiro NISHIYAMA <znz@users.noreply.github.com> | 2023-12-12 09:14:11 +0900 |
commit | 9765ada69c34eb1c21855d145c2c6d752b8839b0 (patch) | |
tree | 2519fe82c484d43b51da92fa6aebb05756229f05 /tool/lib | |
parent | 505715ddf17e004d184c0b71afb40a31e2e8c98e (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.rb | 2 |
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 |