Class: RubyLsp::ResponseBuilders::SignatureHelp
- Inherits:
-
ResponseBuilder
- Object
- ResponseBuilder
- RubyLsp::ResponseBuilders::SignatureHelp
- Extended by:
- T::Sig
- Defined in:
- lib/ruby_lsp/response_builders/signature_help.rb
Constant Summary collapse
- ResponseType =
type_member { { fixed: T.nilable(Interface::SignatureHelp) } }
Instance Method Summary collapse
-
#initialize ⇒ SignatureHelp
constructor
A new instance of SignatureHelp.
- #replace(signature_help) ⇒ Object
- #response ⇒ Object
Constructor Details
#initialize ⇒ SignatureHelp
Returns a new instance of SignatureHelp.
12 13 14 15 |
# File 'lib/ruby_lsp/response_builders/signature_help.rb', line 12 def initialize super @signature_help = T.let(nil, ResponseType) end |
Instance Method Details
#replace(signature_help) ⇒ Object
18 19 20 |
# File 'lib/ruby_lsp/response_builders/signature_help.rb', line 18 def replace(signature_help) @signature_help = signature_help end |
#response ⇒ Object
23 24 25 |
# File 'lib/ruby_lsp/response_builders/signature_help.rb', line 23 def response @signature_help end |