Class: RubyLsp::Rails::ServerComponent

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_lsp/ruby_lsp_rails/server.rb

Direct Known Subclasses

Server, ServerAddon

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(stdout, stderr, capabilities) ⇒ ServerComponent

: (IO | StringIO, IO | StringIO, Hash[Symbol | String, untyped]) -> void



187
188
189
190
191
# File 'lib/ruby_lsp/ruby_lsp_rails/server.rb', line 187

def initialize(stdout, stderr, capabilities)
  @stdout = stdout
  @stderr = stderr
  @capabilities = capabilities
end

Instance Attribute Details

#capabilitiesObject (readonly)

: Hash[Symbol | String, untyped]



184
185
186
# File 'lib/ruby_lsp/ruby_lsp_rails/server.rb', line 184

def capabilities
  @capabilities
end

#stderrObject (readonly)

: IO | StringIO



181
182
183
# File 'lib/ruby_lsp/ruby_lsp_rails/server.rb', line 181

def stderr
  @stderr
end

#stdoutObject (readonly)

: IO | StringIO



178
179
180
# File 'lib/ruby_lsp/ruby_lsp_rails/server.rb', line 178

def stdout
  @stdout
end