Sha256: ac88b161c669fb878c00fb04fc364b878d1e2f8ac95c02348a062ec94f589f79
Contents?: true
Size: 920 Bytes
Versions: 106
Compression:
Stored size: 920 Bytes
Contents
module LanguageServer module Protocol module Interface class CallHierarchyClientCapabilities def initialize(dynamic_registration: nil) @attributes = {} @attributes[:dynamicRegistration] = dynamic_registration if dynamic_registration @attributes.freeze end # # Whether implementation supports dynamic registration. If this is set to # `true` the client supports the new `(TextDocumentRegistrationOptions & # StaticRegistrationOptions)` return value for the corresponding server # capability as well. # # @return [boolean] def dynamic_registration attributes.fetch(:dynamicRegistration) end attr_reader :attributes def to_hash attributes end def to_json(*args) to_hash.to_json(*args) end end end end end
Version data entries
106 entries across 106 versions & 12 rubygems