@@ -14,8 +14,8 @@ class << self
14
14
def create_client
15
15
new
16
16
rescue Errno ::ENOENT , StandardError => e # rubocop:disable Lint/ShadowedException
17
- warn ( "Ruby LSP Rails failed to initialize server: #{ e . message } \n #{ e . backtrace &.join ( "\n " ) } " )
18
- warn ( "Server dependent features will not be available" )
17
+ $stderr . puts ( "Ruby LSP Rails failed to initialize server: #{ e . message } \n #{ e . backtrace &.join ( "\n " ) } " )
18
+ $stderr . puts ( "Server dependent features will not be available" )
19
19
NullClient . new
20
20
end
21
21
end
@@ -50,14 +50,14 @@ def initialize
50
50
@stdin . binmode # for Windows compatibility
51
51
@stdout . binmode # for Windows compatibility
52
52
53
- warn ( "Ruby LSP Rails booting server" )
53
+ $stderr . puts ( "Ruby LSP Rails booting server" )
54
54
read_response
55
- warn ( "Finished booting Ruby LSP Rails server" )
55
+ $stderr . puts ( "Finished booting Ruby LSP Rails server" )
56
56
57
57
unless ENV [ "RAILS_ENV" ] == "test"
58
58
at_exit do
59
59
if @wait_thread . alive?
60
- warn ( "Ruby LSP Rails is force killing the server" )
60
+ $stderr . puts ( "Ruby LSP Rails is force killing the server" )
61
61
sleep ( 0.5 ) # give the server a bit of time if we already issued a shutdown notification
62
62
Process . kill ( T . must ( Signal . list [ "TERM" ] ) , @wait_thread . pid )
63
63
end
@@ -71,22 +71,22 @@ def initialize
71
71
def model ( name )
72
72
make_request ( "model" , name : name )
73
73
rescue IncompleteMessageError
74
- warn ( "Ruby LSP Rails failed to get model information: #{ @stderr . read } " )
74
+ $stderr . puts ( "Ruby LSP Rails failed to get model information: #{ @stderr . read } " )
75
75
nil
76
76
end
77
77
78
78
sig { void }
79
79
def trigger_reload
80
- warn ( "Reloading Rails application" )
80
+ $stderr . puts ( "Reloading Rails application" )
81
81
send_notification ( "reload" )
82
82
rescue IncompleteMessageError
83
- warn ( "Ruby LSP Rails failed to trigger reload" )
83
+ $stderr . puts ( "Ruby LSP Rails failed to trigger reload" )
84
84
nil
85
85
end
86
86
87
87
sig { void }
88
88
def shutdown
89
- warn ( "Ruby LSP Rails shutting down server" )
89
+ $stderr . puts ( "Ruby LSP Rails shutting down server" )
90
90
send_message ( "shutdown" )
91
91
sleep ( 0.5 ) # give the server a bit of time to shutdown
92
92
[ @stdin , @stdout , @stderr ] . each ( &:close )
@@ -130,7 +130,7 @@ def read_response
130
130
response = JSON . parse ( T . must ( raw_response ) , symbolize_names : true )
131
131
132
132
if response [ :error ]
133
- warn ( "Ruby LSP Rails error: " + response [ :error ] )
133
+ $stderr . puts ( "Ruby LSP Rails error: " + response [ :error ] )
134
134
return
135
135
end
136
136
0 commit comments