Sha256: bbad2ddb32ce20e8adb22ac54193dbb5cc3ddbad80598d2e519128499fd3a4a8
Contents?: true
Size: 725 Bytes
Versions: 7
Compression:
Stored size: 725 Bytes
Contents
module LanguageServer module Protocol module Interfaces class TextDocumentRegistrationOptions def initialize(document_selector:) @attributes = {} @attributes[:documentSelector] = document_selector @attributes.freeze end # # A document selector to identify the scope of the registration. If set to null # the document selector provided on the client side will be used. # # @return [DocumentFilter[]] def document_selector attributes.fetch(:documentSelector) 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