Module: DebugPreloadHandshake

Defined in:
lib/stack-service-base/debugger.rb

Instance Method Summary collapse

Instance Method Details

#send_chrome_response(request) ⇒ Object



172
173
174
175
176
177
178
179
180
# File 'lib/stack-service-base/debugger.rb', line 172

def send_chrome_response(request)
  res = super
  if request.match?(/^GET\s\/[\h]{8}-[\h]{4}-[\h]{4}-[\h]{4}-[\h]{12}\sHTTP\/1\.1/) &&
     defined?(::DEBUGGER__::SESSION)
    ::DEBUGGER__::SESSION.extend(DebugPreloadSession)
    ::DEBUGGER__::SESSION.announce_cdp_sources
  end
  res
end