From da114dfe0bd208ff986db87890481f1ff7391bbd Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 11 Nov 2025 21:37:56 +0900 Subject: [PATCH] [ruby/error_highlight] Replace Ruby 3.5 with Ruby 4.0 This commit updates the Ruby version to follow the commit in Ruby master branch. https://github.com/ruby/ruby/commit/6d81969b475262aba251e99b518181bdf7c5a523 https://github.com/ruby/error_highlight/commit/dcecf68d75 --- lib/error_highlight/core_ext.rb | 2 +- test/error_highlight/test_error_highlight.rb | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/error_highlight/core_ext.rb b/lib/error_highlight/core_ext.rb index e6cacbaf9e..1cfc331582 100644 --- a/lib/error_highlight/core_ext.rb +++ b/lib/error_highlight/core_ext.rb @@ -24,7 +24,7 @@ module ErrorHighlight _, _, snippet, highlight = ErrorHighlight.formatter.message_for(spot).lines out += "\n | #{ snippet } #{ highlight }" else - out += "\n (cannot highlight method definition; try Ruby 3.5 or later)" + out += "\n (cannot highlight method definition; try Ruby 4.0 or later)" end end ret << "\n" + out if out diff --git a/test/error_highlight/test_error_highlight.rb b/test/error_highlight/test_error_highlight.rb index 43e232071f..1276a0a0d9 100644 --- a/test/error_highlight/test_error_highlight.rb +++ b/test/error_highlight/test_error_highlight.rb @@ -1468,7 +1468,7 @@ wrong number of arguments (given 1, expected 2) (ArgumentError) MethodDefLocationSupported ? "| def wrong_number_of_arguments_test(x, y) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1494,7 +1494,7 @@ missing keyword: :kw3 (ArgumentError) MethodDefLocationSupported ? "| def keyword_test(kw1:, kw2:, kw3:) ^^^^^^^^^^^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1515,7 +1515,7 @@ missing keywords: :kw2, :kw3 (ArgumentError) MethodDefLocationSupported ? "| def keyword_test(kw1:, kw2:, kw3:) ^^^^^^^^^^^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1536,7 +1536,7 @@ unknown keyword: :kw4 (ArgumentError) MethodDefLocationSupported ? "| def keyword_test(kw1:, kw2:, kw3:) ^^^^^^^^^^^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1557,7 +1557,7 @@ unknown keywords: :kw4, :kw5 (ArgumentError) MethodDefLocationSupported ? "| def keyword_test(kw1:, kw2:, kw3:) ^^^^^^^^^^^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1587,7 +1587,7 @@ wrong number of arguments (given 1, expected 3) (ArgumentError) MethodDefLocationSupported ? "| def wrong_number_of_arguments_test2( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1609,7 +1609,7 @@ wrong number of arguments (given 1, expected 0) (ArgumentError) MethodDefLocationSupported ? "| v = -> {} ^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1631,7 +1631,7 @@ wrong number of arguments (given 1, expected 0) (ArgumentError) MethodDefLocationSupported ? "| v = lambda { } ^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END @@ -1657,7 +1657,7 @@ wrong number of arguments (given 1, expected 2) (ArgumentError) MethodDefLocationSupported ? "| define_method :define_method_test do |x, y| ^^" : - "(cannot highlight method definition; try Ruby 3.5 or later)" + "(cannot highlight method definition; try Ruby 4.0 or later)" } END