From 3e685968bb057abb0f05e86d993184ab264642cf Mon Sep 17 00:00:00 2001 From: Tsutomu Katsube Date: Fri, 6 Sep 2024 09:59:41 +0900 Subject: [PATCH] japanese-date-parser: suppress "literal string will be frozen in the future" warning (#219) Before change: ```console $ ruby test/run-test.rb -t JapaneseDateParserTest 2>&1 | grep red-datasets /Users/zzz/src/github.com/red-data-tools/red-datasets/lib/datasets/japanese-date-parser.rb:19: warning: literal string will be frozen in the future ``` After change: ```console $ ruby test/run-test.rb -t JapaneseDateParserTest 2>&1 | grep red-datasets ``` --- lib/datasets/japanese-date-parser.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/datasets/japanese-date-parser.rb b/lib/datasets/japanese-date-parser.rb index 2d596e4b..696faf65 100644 --- a/lib/datasets/japanese-date-parser.rb +++ b/lib/datasets/japanese-date-parser.rb @@ -15,7 +15,7 @@ def parse(string) match_data = Regexp.last_match era_initial = ERA_INITIALS[match_data[1]] if era_initial.nil? - message = "era must be one of [" + message = +"era must be one of [" message << ERA_INITIALS.keys.join(", ") message << "]: #{match_data[1]}" raise UnsupportedEraInitialRange, message