Sha256: 32a844bab63dfd6f3cc72c1cea34074fa4ffde85e9ae3a2cbfd5d86fada789e9
Contents?: true
Size: 670 Bytes
Versions: 107
Compression:
Stored size: 670 Bytes
Contents
module LanguageServer module Protocol module Interface # # The options to register for file operations. # class FileOperationRegistrationOptions def initialize(filters:) @attributes = {} @attributes[:filters] = filters @attributes.freeze end # # The actual filters. # # @return [FileOperationFilter[]] def filters attributes.fetch(:filters) 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