Method: LanguageServer::Protocol::Interface::LinkedEditingRanges#initialize

Defined in:
lib/language_server/protocol/interface/linked_editing_ranges.rb

#initialize(ranges:, word_pattern: nil) ⇒ LinkedEditingRanges

Returns a new instance of LinkedEditingRanges.

Since:

  • 3.16.0



10
11
12
13
14
15
16
17
# File 'lib/language_server/protocol/interface/linked_editing_ranges.rb', line 10

def initialize(ranges:, word_pattern: nil)
  @attributes = {}

  @attributes[:ranges] = ranges
  @attributes[:wordPattern] = word_pattern if word_pattern

  @attributes.freeze
end