Module: Requests::Lifecycle::Initialize

Extended by:
Initialize
Included in:
Initialize
Defined in:
lib/holistic/language_server/requests/lifecycle/initialize.rb

Overview

Instance Method Summary collapse

Instance Method Details

#call(request) ⇒ Object

TODO: support multiple workspace directories.



10
11
12
13
14
15
16
17
18
# File 'lib/holistic/language_server/requests/lifecycle/initialize.rb', line 10

def call(request)
  application = create_application(request)

  advance_lifecycle_state

  parse_application_in_background(application)

  respond_with_language_server_capabilities(request)
end