From 0429284d5dcd5019fb901e75f63c814843192d43 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Sun, 14 Dec 2025 14:32:10 +0900 Subject: [PATCH] Remove redundant `String#dup` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since no destructive methods are being called, `dup` isn’t necessary. --- lib/mcp/string_utils.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mcp/string_utils.rb b/lib/mcp/string_utils.rb index 07e153e..2dd4e0f 100644 --- a/lib/mcp/string_utils.rb +++ b/lib/mcp/string_utils.rb @@ -15,7 +15,7 @@ def demodulize(path) end def underscore(camel_cased_word) - camel_cased_word.dup + camel_cased_word .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z\d])([A-Z])/, '\1_\2') .tr("-", "_")