Sha256: c2b8f81d94e83707734bdd0293cd04e8686671c2fd131bd1ab22370777992585
Contents?: true
Size: 720 Bytes
Versions: 107
Compression:
Stored size: 720 Bytes
Contents
module LanguageServer module Protocol module Interface # # The parameters sent in notifications/requests for user-initiated creation # of files. # class CreateFilesParams def initialize(files:) @attributes = {} @attributes[:files] = files @attributes.freeze end # # An array of all files/folders created in this operation. # # @return [FileCreate[]] def files attributes.fetch(:files) 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
107 entries across 107 versions & 13 rubygems