Sha256: 4f667544368beb1f0b385f9ccc4328fe0dba7c74ba827e5f257507c1bcbf4b03
Contents?: true
Size: 676 Bytes
Versions: 7
Compression:
Stored size: 676 Bytes
Contents
module LanguageServer module Protocol module Interfaces # # Contains additional diagnostic information about the context in which # a code action is run. # class CodeActionContext def initialize(diagnostics:) @attributes = {} @attributes[:diagnostics] = diagnostics @attributes.freeze end # # An array of diagnostics. # # @return [Diagnostic[]] def diagnostics attributes.fetch(:diagnostics) 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