Sha256: a7737089e5d58b4b4cf0b6fd5f4e3f42e95c9e0356d3dc61731fee0e9199d48b

Contents?: true

Size: 434 Bytes

Versions: 15

Compression:

Stored size: 434 Bytes

Contents

# typed: strict
# frozen_string_literal: true

module RubyLsp
  module Requests
    # :nodoc:
    class BaseRequest < Prism::Visitor
      extend T::Sig
      extend T::Helpers
      include Support::Common

      abstract!

      sig { params(document: Document).void }
      def initialize(document)
        @document = document
        super()
      end

      sig { abstract.returns(Object) }
      def run; end
    end
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
ruby-lsp-0.13.2 lib/ruby_lsp/requests/base_request.rb
study_line-0.1.6 vendor/bundle/ruby/3.2.0/gems/ruby-lsp-0.12.1/lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.13.1 lib/ruby_lsp/requests/base_request.rb
study_line-0.1.5 vendor/bundle/ruby/3.2.0/gems/ruby-lsp-0.12.1/lib/ruby_lsp/requests/base_request.rb
study_line-0.1.4 vendor/bundle/ruby/3.2.0/gems/ruby-lsp-0.12.1/lib/ruby_lsp/requests/base_request.rb
study_line-0.1.3 vendor/bundle/ruby/3.2.0/gems/ruby-lsp-0.12.1/lib/ruby_lsp/requests/base_request.rb
study_line-0.1.2 vendor/bundle/ruby/3.2.0/gems/ruby-lsp-0.12.1/lib/ruby_lsp/requests/base_request.rb
study_line-0.1.1 vendor/bundle/ruby/3.2.0/gems/ruby-lsp-0.12.1/lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.13.0 lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.12.5 lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.12.4 lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.12.3 lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.12.2 lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.12.1 lib/ruby_lsp/requests/base_request.rb
ruby-lsp-0.12.0 lib/ruby_lsp/requests/base_request.rb