Sha256: e64915527100d8d6c161f0c00eeb6a96d27f9349725203cb9e9be4214925161a

Contents?: true

Size: 493 Bytes

Versions: 19

Compression:

Stored size: 493 Bytes

Contents

# typed: strict
# frozen_string_literal: true

module RubyLsp
  # The path to the `static_docs` directory, where we keep long-form static documentation
  STATIC_DOCS_PATH = T.let(File.join(File.dirname(File.dirname(T.must(__dir__))), "static_docs"), String)

  # A map of keyword => short documentation to be displayed on hover or completion
  KEYWORD_DOCS = T.let(
    {
      "yield" => "Invokes the passed block with the given arguments",
    }.freeze,
    T::Hash[String, String],
  )
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ruby-lsp-0.23.8 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.7 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.6 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.5 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.4 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.3 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.2 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.1 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.23.0 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.22.1 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.22.0 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.21.3 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.21.2 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.21.1 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.21.0 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.20.1 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.20.0 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.19.1 lib/ruby_lsp/static_docs.rb
ruby-lsp-0.19.0 lib/ruby_lsp/static_docs.rb