Class: LanguageServer::Protocol::Interface::WorkspaceSymbolOptions
Instance Attribute Summary collapse
Instance Method Summary
collapse
#work_done_progress
Constructor Details
5
6
7
8
9
10
11
|
# File 'lib/language_server/protocol/interface/workspace_symbol_options.rb', line 5
def initialize(work_done_progress: nil)
@attributes = {}
@attributes[:workDoneProgress] = work_done_progress if work_done_progress
@attributes.freeze
end
|
Instance Attribute Details
#attributes ⇒ Object
Returns the value of attribute attributes.
13
14
15
|
# File 'lib/language_server/protocol/interface/workspace_symbol_options.rb', line 13
def attributes
@attributes
end
|
Instance Method Details
#to_hash ⇒ Object
15
16
17
|
# File 'lib/language_server/protocol/interface/workspace_symbol_options.rb', line 15
def to_hash
attributes
end
|
#to_json(*args) ⇒ Object
19
20
21
|
# File 'lib/language_server/protocol/interface/workspace_symbol_options.rb', line 19
def to_json(*args)
to_hash.to_json(*args)
end
|