Sha256: c65c5a62e788f1e70d1ea01290524288b638cf349743188f81f2d31cc6f5fc17
Contents?: true
Size: 811 Bytes
Versions: 110
Compression:
Stored size: 811 Bytes
Contents
module LanguageServer module Protocol module Interface # # The parameters sent in notifications/requests for user-initiated renames # of files. # class RenameFilesParams def initialize(files:) @attributes = {} @attributes[:files] = files @attributes.freeze end # # An array of all files/folders renamed in this operation. When a folder # is renamed, only the folder will be included, and not its children. # # @return [FileRename[]] 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
110 entries across 110 versions & 15 rubygems