diff --git a/lib/ruby_lsp/ruby_lsp_rails/runner_client.rb b/lib/ruby_lsp/ruby_lsp_rails/runner_client.rb index 826e89fb..953905ba 100644 --- a/lib/ruby_lsp/ruby_lsp_rails/runner_client.rb +++ b/lib/ruby_lsp/ruby_lsp_rails/runner_client.rb @@ -273,6 +273,13 @@ def stopped? [@stdin, @stdout, @stderr].all?(&:closed?) && !@wait_thread.alive? end + sig { returns(T::Boolean) } + def connected? + true + end + + private + sig do params( request: String, @@ -288,8 +295,6 @@ def make_request(request, **params) sig { params(request: String, params: T.untyped).void } def send_notification(request, **params) = send_message(request, **params) - private - sig { overridable.params(request: String, params: T.untyped).void } def send_message(request, **params) message = { method: request } @@ -398,6 +403,11 @@ def rails_root Dir.pwd end + sig { returns(T::Boolean) } + def connected? + false + end + private sig { params(message: ::String, type: ::Integer).void }