Sha256: c4ea80ae8414cb449a68b1f1508dc2ffa2b5af698c4aff50070c023ddaca108f
Contents?: true
Size: 751 Bytes
Versions: 6
Compression:
Stored size: 751 Bytes
Contents
module LanguageServer module Protocol module Interface # # Signature help options. # class SignatureHelpOptions def initialize(trigger_characters: nil) @attributes = {} @attributes[:triggerCharacters] = trigger_characters if trigger_characters @attributes.freeze end # # The characters that trigger signature help # automatically. # # @return [string[]] def trigger_characters attributes.fetch(:triggerCharacters) 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