Sha256: ef0be6d4c0eaaf73d668c99fd8fdee7840582f8298011df6d2a245a186da0e67
Contents?: true
Size: 809 Bytes
Versions: 106
Compression:
Stored size: 809 Bytes
Contents
module LanguageServer module Protocol module Interface # # Show message request client capabilities # class ShowMessageRequestClientCapabilities def initialize(message_action_item: nil) @attributes = {} @attributes[:messageActionItem] = message_action_item if message_action_item @attributes.freeze end # # Capabilities specific to the `MessageActionItem` type. # # @return [{ additionalPropertiesSupport?: boolean; }] def message_action_item attributes.fetch(:messageActionItem) 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