class RubyLsp::Store
def set(uri:, source:, version:, language_id:)
def set(uri:, source:, version:, language_id:) @state[uri.to_s] = case language_id when :erb ERBDocument.new(source: source, version: version, uri: uri, global_state: @global_state) when :rbs RBSDocument.new(source: source, version: version, uri: uri, global_state: @global_state) else RubyDocument.new(source: source, version: version, uri: uri, global_state: @global_state) end end