Sha256: bed784ad46ada364d3705d63071819443f0ca079dcd11ea4cf53bc2526b27847
Contents?: true
Size: 661 Bytes
Versions: 109
Compression:
Stored size: 661 Bytes
Contents
module LanguageServer module Protocol module Interface # # Represents information on a file/folder create. # class FileCreate def initialize(uri:) @attributes = {} @attributes[:uri] = uri @attributes.freeze end # # A file:// URI for the location of the file/folder being created. # # @return [string] def uri attributes.fetch(:uri) 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
109 entries across 109 versions & 14 rubygems