class LanguageServer::Protocol::Interface::ColorPresentation
def additional_text_edits
-
(TextEdit[])
-
def additional_text_edits attributes.fetch(:additionalTextEdits) end
def initialize(label:, text_edit: nil, additional_text_edits: nil)
def initialize(label:, text_edit: nil, additional_text_edits: nil) @attributes = {} @attributes[:label] = label @attributes[:textEdit] = text_edit if text_edit @attributes[:additionalTextEdits] = additional_text_edits if additional_text_edits @attributes.freeze end
def label
-
(string)
-
def label attributes.fetch(:label) end
def text_edit
-
(TextEdit)
-
def text_edit attributes.fetch(:textEdit) end
def to_hash
def to_hash attributes end
def to_json(*args)
def to_json(*args) to_hash.to_json(*args) end