Move to Ruby 3.2 and add ruby-lsp
Assisted-by: Claude Opus 5.5 via Claude Code
diff --git a/.ruby-version b/.ruby-version
index 8c50098..a3ec5a4 100644
--- a/.ruby-version
+++ b/.ruby-version
@@ -1 +1 @@
-3.1
+3.2
diff --git a/Gemfile.lock b/Gemfile.lock
index 7449551..d955150 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -7,15 +7,25 @@ GEM
remote: https://rubygems.org/
specs:
coderay (1.1.3)
+ language_server-protocol (3.17.0.2)
method_source (1.0.0)
minitest (5.16.3)
+ prettier_print (1.2.0)
pry (0.14.1)
coderay (~> 1.1)
method_source (~> 1.0)
rake (13.0.6)
+ ruby-lsp (0.3.7)
+ language_server-protocol (~> 3.17.0)
+ sorbet-runtime
+ syntax_tree (>= 4.0.2, < 5.0.0)
+ sorbet-runtime (0.5.10598)
+ syntax_tree (4.3.0)
+ prettier_print (>= 1.0.2)
PLATFORMS
arm64-darwin-21
+ arm64-darwin-22
DEPENDENCIES
bundler (~> 2.3)
@@ -23,6 +33,7 @@ DEPENDENCIES
minitest-thesis!
pry (~> 0.14)
rake (~> 13.0)
+ ruby-lsp (~> 0.3)
BUNDLED WITH
2.3.25
diff --git a/lib/minitest/thesis/version.rb b/lib/minitest/thesis/version.rb
index 4ac2525..1af575a 100644
--- a/lib/minitest/thesis/version.rb
+++ b/lib/minitest/thesis/version.rb
@@ -1,3 +1,5 @@
-module Minitest::Thesis
- VERSION = "0.1.0"
+module Minitest
+ module Thesis
+ VERSION = "0.1.0"
+ end
end
diff --git a/minitest-thesis.gemspec b/minitest-thesis.gemspec
index b2fd088..9c9f36e 100644
--- a/minitest-thesis.gemspec
+++ b/minitest-thesis.gemspec
@@ -1,6 +1,6 @@
lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
-require "minitest/thesis"
+require "minitest/thesis/version"
Gem::Specification.new do |spec|
spec.name = "minitest-thesis"
@@ -39,4 +39,5 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "rake", "~> 13.0"
spec.add_development_dependency "minitest", "~> 5.16"
spec.add_development_dependency "pry", "~> 0.14"
+ spec.add_development_dependency "ruby-lsp", "~> 0.3"
end