Sha256: 2cb13569f8587b60ab8aa2866b91b6b3a7f1a795eff0f2e72eeef89a646b14fa
Contents?: true
Size: 590 Bytes
Versions: 7
Compression:
Stored size: 590 Bytes
Contents
module LanguageServer module Protocol module Interfaces # # The parameters of a Workspace Symbol Request. # class WorkspaceSymbolParams def initialize(query:) @attributes = {} @attributes[:query] = query @attributes.freeze end # # A non-empty query string # # @return [string] def query attributes.fetch(:query) end attr_reader :attributes def to_json(*args) attributes.to_json(*args) end end end end end
Version data entries
7 entries across 7 versions & 2 rubygems