class DAP::Event
Base class of requests, responses, and events.
Public Class Methods
bodies()
click to toggle source
Allowed event kinds and their body types. @return [Hash<Symbol, Class>]
# File lib/dap/event.rb, line 26 def self.bodies @bodies ||= one_of( initialized: empty, stopped: DAP::StoppedEventBody, continued: DAP::ContinuedEventBody, exited: DAP::ExitedEventBody, terminated: DAP::TerminatedEventBody, thread: DAP::ThreadEventBody, output: DAP::OutputEventBody, breakpoint: DAP::BreakpointEventBody, module: DAP::ModuleEventBody, loadedSource: DAP::LoadedSourceEventBody, process: DAP::ProcessEventBody, capabilities: DAP::CapabilitiesEventBody, progressStart: DAP::ProgressStartEventBody, progressUpdate: DAP::ProgressUpdateEventBody, progressEnd: DAP::ProgressEndEventBody, invalidated: DAP::InvalidatedEventBody, ) end
type()
click to toggle source
(see ProtocolMessage#type)
# File lib/dap/event.rb, line 20 def self.type 'event' end