# -*- encoding: utf-8 -*- # stub: ruby-lsp 0.20.0 ruby lib Gem::Specification.new do |s| s.name = "ruby-lsp".freeze s.version = "0.20.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "documentation_uri" => "https://shopify.github.io/ruby-lsp/" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Shopify".freeze] s.bindir = "exe".freeze s.date = "2024-10-11" s.description = "An opinionated language server for Ruby".freeze s.email = ["ruby@shopify.com".freeze] s.executables = ["ruby-lsp".freeze, "ruby-lsp-check".freeze] s.files = ["LICENSE.txt".freeze, "README.md".freeze, "VERSION".freeze, "exe/ruby-lsp".freeze, "exe/ruby-lsp-check".freeze, "lib/core_ext/uri.rb".freeze, "lib/rubocop/cop/ruby_lsp/use_language_server_aliases.rb".freeze, "lib/rubocop/cop/ruby_lsp/use_register_with_handler_method.rb".freeze, "lib/ruby-lsp.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/configuration.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/declaration_listener.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/enhancement.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/entry.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/index.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/indexable_path.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/location.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/prefix_tree.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/rbs_indexer.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/reference_finder.rb".freeze, "lib/ruby_indexer/ruby_indexer.rb".freeze, "lib/ruby_indexer/test/classes_and_modules_test.rb".freeze, "lib/ruby_indexer/test/configuration_test.rb".freeze, "lib/ruby_indexer/test/constant_test.rb".freeze, "lib/ruby_indexer/test/enhancements_test.rb".freeze, "lib/ruby_indexer/test/global_variable_test.rb".freeze, "lib/ruby_indexer/test/index_test.rb".freeze, "lib/ruby_indexer/test/instance_variables_test.rb".freeze, "lib/ruby_indexer/test/method_test.rb".freeze, "lib/ruby_indexer/test/prefix_tree_test.rb".freeze, "lib/ruby_indexer/test/rbs_indexer_test.rb".freeze, "lib/ruby_indexer/test/reference_finder_test.rb".freeze, "lib/ruby_indexer/test/test_case.rb".freeze, "lib/ruby_lsp/addon.rb".freeze, "lib/ruby_lsp/base_server.rb".freeze, "lib/ruby_lsp/document.rb".freeze, "lib/ruby_lsp/erb_document.rb".freeze, "lib/ruby_lsp/global_state.rb".freeze, "lib/ruby_lsp/internal.rb".freeze, "lib/ruby_lsp/listeners/code_lens.rb".freeze, "lib/ruby_lsp/listeners/completion.rb".freeze, "lib/ruby_lsp/listeners/definition.rb".freeze, "lib/ruby_lsp/listeners/document_highlight.rb".freeze, "lib/ruby_lsp/listeners/document_link.rb".freeze, "lib/ruby_lsp/listeners/document_symbol.rb".freeze, "lib/ruby_lsp/listeners/folding_ranges.rb".freeze, "lib/ruby_lsp/listeners/hover.rb".freeze, "lib/ruby_lsp/listeners/inlay_hints.rb".freeze, "lib/ruby_lsp/listeners/semantic_highlighting.rb".freeze, "lib/ruby_lsp/listeners/signature_help.rb".freeze, "lib/ruby_lsp/load_sorbet.rb".freeze, "lib/ruby_lsp/node_context.rb".freeze, "lib/ruby_lsp/rbs_document.rb".freeze, "lib/ruby_lsp/requests/code_action_resolve.rb".freeze, "lib/ruby_lsp/requests/code_actions.rb".freeze, "lib/ruby_lsp/requests/code_lens.rb".freeze, "lib/ruby_lsp/requests/completion.rb".freeze, "lib/ruby_lsp/requests/completion_resolve.rb".freeze, "lib/ruby_lsp/requests/definition.rb".freeze, "lib/ruby_lsp/requests/diagnostics.rb".freeze, "lib/ruby_lsp/requests/document_highlight.rb".freeze, "lib/ruby_lsp/requests/document_link.rb".freeze, "lib/ruby_lsp/requests/document_symbol.rb".freeze, "lib/ruby_lsp/requests/folding_ranges.rb".freeze, "lib/ruby_lsp/requests/formatting.rb".freeze, "lib/ruby_lsp/requests/hover.rb".freeze, "lib/ruby_lsp/requests/inlay_hints.rb".freeze, "lib/ruby_lsp/requests/on_type_formatting.rb".freeze, "lib/ruby_lsp/requests/prepare_type_hierarchy.rb".freeze, "lib/ruby_lsp/requests/range_formatting.rb".freeze, "lib/ruby_lsp/requests/references.rb".freeze, "lib/ruby_lsp/requests/rename.rb".freeze, "lib/ruby_lsp/requests/request.rb".freeze, "lib/ruby_lsp/requests/selection_ranges.rb".freeze, "lib/ruby_lsp/requests/semantic_highlighting.rb".freeze, "lib/ruby_lsp/requests/show_syntax_tree.rb".freeze, "lib/ruby_lsp/requests/signature_help.rb".freeze, "lib/ruby_lsp/requests/support/annotation.rb".freeze, "lib/ruby_lsp/requests/support/common.rb".freeze, "lib/ruby_lsp/requests/support/formatter.rb".freeze, "lib/ruby_lsp/requests/support/rubocop_diagnostic.rb".freeze, "lib/ruby_lsp/requests/support/rubocop_formatter.rb".freeze, "lib/ruby_lsp/requests/support/rubocop_runner.rb".freeze, "lib/ruby_lsp/requests/support/selection_range.rb".freeze, "lib/ruby_lsp/requests/support/sorbet.rb".freeze, "lib/ruby_lsp/requests/support/source_uri.rb".freeze, "lib/ruby_lsp/requests/support/syntax_tree_formatter.rb".freeze, "lib/ruby_lsp/requests/type_hierarchy_supertypes.rb".freeze, "lib/ruby_lsp/requests/workspace_symbol.rb".freeze, "lib/ruby_lsp/response_builders/collection_response_builder.rb".freeze, "lib/ruby_lsp/response_builders/document_symbol.rb".freeze, "lib/ruby_lsp/response_builders/hover.rb".freeze, "lib/ruby_lsp/response_builders/response_builder.rb".freeze, "lib/ruby_lsp/response_builders/semantic_highlighting.rb".freeze, "lib/ruby_lsp/response_builders/signature_help.rb".freeze, "lib/ruby_lsp/ruby_document.rb".freeze, "lib/ruby_lsp/scope.rb".freeze, "lib/ruby_lsp/server.rb".freeze, "lib/ruby_lsp/setup_bundler.rb".freeze, "lib/ruby_lsp/static_docs.rb".freeze, "lib/ruby_lsp/store.rb".freeze, "lib/ruby_lsp/test_helper.rb".freeze, "lib/ruby_lsp/type_inferrer.rb".freeze, "lib/ruby_lsp/utils.rb".freeze, "static_docs/yield.md".freeze] s.homepage = "https://github.com/Shopify/ruby-lsp".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "An opinionated language server for Ruby".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 3.17.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.2".freeze, "< 2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3".freeze, "< 4".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.5.10782".freeze]) end