Class: RubyLsp::Requests::BaseRequest
- Inherits:
-
SyntaxTree::Visitor
- Object
- SyntaxTree::Visitor
- RubyLsp::Requests::BaseRequest
- Extended by:
- T::Helpers, T::Sig
- Includes:
- Support::Common
- Defined in:
- lib/ruby_lsp/requests/base_request.rb
Overview
:nodoc:
Direct Known Subclasses
CodeActionResolve, CodeActions, Diagnostics, DocumentHighlight, FoldingRanges, Formatting, OnTypeFormatting, SelectionRanges
Instance Method Summary collapse
-
#initialize(document) ⇒ BaseRequest
constructor
A new instance of BaseRequest.
- #run ⇒ Object
- #visit_all(nodes) ⇒ Object
Methods included from Support::Common
#create_code_lens, #full_constant_name, #range_from_syntax_tree_node, #visible?
Constructor Details
permalink #initialize(document) ⇒ BaseRequest
Returns a new instance of BaseRequest.
15 16 17 18 |
# File 'lib/ruby_lsp/requests/base_request.rb', line 15 def initialize(document) @document = document super() end |
Instance Method Details
permalink #run ⇒ Object
[View source]
21 |
# File 'lib/ruby_lsp/requests/base_request.rb', line 21 def run; end |
permalink #visit_all(nodes) ⇒ Object
[View source]
27 28 29 |
# File 'lib/ruby_lsp/requests/base_request.rb', line 27 def visit_all(nodes) nodes.each { |node| visit(node) } end |