Add ruby-lsp as a development dependency
Assisted-by: GLM-5.3 via pi
diff --git a/Gemfile b/Gemfile
index 78489f8..0c22137 100644
--- a/Gemfile
+++ b/Gemfile
@@ -16,4 +16,5 @@ group :development do
gem "irb"
gem "minitest"
gem "rack-test"
+ gem "ruby-lsp"
end
diff --git a/Gemfile.lock b/Gemfile.lock
index 254766f..af2c003 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -25,6 +25,7 @@ GEM
bigdecimal (~> 3.1.6)
racc (~> 1.5)
simpleidn (~> 0.2.1)
+ language_server-protocol (3.17.0.6)
logger (1.7.0)
minitest (6.0.1)
prism (~> 1.5)
@@ -49,6 +50,10 @@ GEM
rackup (2.3.1)
rack (>= 3)
rake (13.3.1)
+ rbs (4.1.3)
+ logger
+ prism (>= 1.6.0)
+ tsort
rdoc (7.0.3)
erb
psych (>= 4.0.0)
@@ -57,6 +62,10 @@ GEM
io-console (~> 0.5)
roda (3.100.0)
rack
+ ruby-lsp (0.26.10)
+ language_server-protocol (~> 3.17.0)
+ prism (>= 1.2, < 2.0)
+ rbs (>= 3, < 5)
sentry-ruby (6.2.0)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -80,6 +89,7 @@ DEPENDENCIES
rackup
rake
roda
+ ruby-lsp
sentry-ruby
CHECKSUMS
@@ -94,6 +104,7 @@ CHECKSUMS
io-console (0.8.2) sha256=d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
irb (1.16.0) sha256=2abe56c9ac947cdcb2f150572904ba798c1e93c890c256f8429981a7675b0806
kdl (2.2.0) sha256=46e56c6686dbb681625a0d6c6193e4b732d6627e8758f8d5e9295309ded958e6
+ language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
minitest (6.0.1) sha256=7854c74f48e2e975969062833adc4013f249a4b212f5e7b9d5c040bf838d54bb
nio4r (2.7.5) sha256=6c90168e48fb5f8e768419c93abb94ba2b892a1d0602cb06eef16d8b7df1dca1
@@ -109,9 +120,11 @@ CHECKSUMS
rack-test (2.2.0) sha256=005a36692c306ac0b4a9350355ee080fd09ddef1148a5f8b2ac636c720f5c463
rackup (2.3.1) sha256=6c79c26753778e90983761d677a48937ee3192b3ffef6bc963c0950f94688868
rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c
+ rbs (4.1.3) sha256=0c4474a9751cdc14364bfad0b3e53678323bbdc2c31683b0445932867dbab8c4
rdoc (7.0.3) sha256=dfe3d0981d19b7bba71d9dbaeb57c9f4e3a7a4103162148a559c4fc687ea81f9
reline (0.6.3) sha256=1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835
roda (3.100.0) sha256=35d36f43c68d2bd1974dc77ade8c873558265a191018e1ada88ca662f1fa8e62
+ ruby-lsp (0.26.10) sha256=e67284af94423531f6b9a583350596421b5a6a4dd93083f1c2ba03da7c23bbed
sentry-ruby (6.2.0) sha256=d7b8a358a3a0d0536bd194b19cc282c85f295b6d242731e9b4a934ccdb71ac17
simpleidn (0.2.3) sha256=08ce96f03fa1605286be22651ba0fc9c0b2d6272c9b27a260bc88be05b0d2c29
stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1