Sha256: 415ce583a34d911c2767c6348985d2b2f8c5f1df5899b9a0e2dc413893ee3845
Contents?: true
Size: 653 Bytes
Versions: 6
Compression:
Stored size: 653 Bytes
Contents
module LanguageServer module Protocol module Interface # # Execute command options. # class ExecuteCommandOptions def initialize(commands:) @attributes = {} @attributes[:commands] = commands @attributes.freeze end # # The commands to be executed on the server # # @return [string[]] def commands attributes.fetch(:commands) 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
6 entries across 6 versions & 1 rubygems