Class: RubyLsp::Requests::BaseRequest
- Inherits:
-
SyntaxTree::Visitor
- Object
- SyntaxTree::Visitor
- RubyLsp::Requests::BaseRequest
show all
- Defined in:
- lib/ruby_lsp/requests/base_request.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(document) ⇒ BaseRequest
Returns a new instance of BaseRequest.
10
11
12
13
14
|
# File 'lib/ruby_lsp/requests/base_request.rb', line 10
def initialize(document)
@document = document
super()
end
|
Class Method Details
.run(document) ⇒ Object
6
7
8
|
# File 'lib/ruby_lsp/requests/base_request.rb', line 6
def self.run(document)
new(document).run
end
|
Instance Method Details
#run ⇒ Object
16
17
18
|
# File 'lib/ruby_lsp/requests/base_request.rb', line 16
def run
raise NotImplementedError, "#{self.class}#run must be implemented"
end
|