This is the API documentation for debug: Ruby Standard Library Documentation.
New to Ruby? You may find these links helpful: syntax, control expressions, assignment, methods, modules + classes, and operator precedence.
This is the API documentation for debug: Ruby Standard Library Documentation.
CDEBUGGER__::CommandLineOptionError
CDEBUGGER__::ThreadClient::Output
CDEBUGGER__::ThreadClient::Recorder
CDEBUGGER__::ThreadClient::SuspendReplay
CDEBUGGER__::UI_CDP::WebSocketClient
CDEBUGGER__::UI_CDP::WebSocketServer
CDEBUGGER__::UI_DAP::RetryBecauseCantRead
CDEBUGGER__::UI_ServerBase::NoRemoteError
CDEBUGGER__::UI_ServerBase::Terminate
CDEBUGGER__::UI_UnixDomainServer
CDEBUGGER__::WatchIVarBreakpoint
MIRB
::cleanup_unix_domain_sockets (DEBUGGER__::Client)
::connect (DEBUGGER__::Client)
::connect_tcp (DEBUGGER__::Client)
::connect_unix (DEBUGGER__::Client)
::current (DEBUGGER__::ThreadClient)
::deactivate (DEBUGGER__::Client)
::get_chrome_path (DEBUGGER__::UI_CDP)
::initialize (DEBUGGER__::Client)
::list_connections (DEBUGGER__::Client)
::new (DEBUGGER__::Breakpoint)
::new (DEBUGGER__::CatchBreakpoint)
::new (DEBUGGER__::CheckBreakpoint)
::new (DEBUGGER__::ISeqBreakpoint)
::new (DEBUGGER__::LineBreakpoint)
::new (DEBUGGER__::MethodBreakpoint)
::new (DEBUGGER__::ObjectTracer)
::new (DEBUGGER__::SourceRepository)
::new (DEBUGGER__::ThreadClient)
::new (DEBUGGER__::ThreadClient::Output)
::new (DEBUGGER__::ThreadClient::Recorder)
::new (DEBUGGER__::UI_CDP::WebSocketClient)
::new (DEBUGGER__::UI_CDP::WebSocketServer)
::new (DEBUGGER__::UI_LocalConsole)
::new (DEBUGGER__::UI_ServerBase)
::new (DEBUGGER__::UI_TcpServer)
::new (DEBUGGER__::UI_UnixDomainServer)
::new (DEBUGGER__::WatchIVarBreakpoint)
::readline (DEBUGGER__::Client)
::run_new_chrome (DEBUGGER__::UI_CDP)
::setup_autoload (DEBUGGER__::Client)
::setup_chrome (DEBUGGER__::UI_CDP)
::working_shell_type (DEBUGGER__::Client)
#<< (DEBUGGER__::ThreadClient)
#accept (DEBUGGER__::UI_ServerBase)
#accept (DEBUGGER__::UI_TcpServer)
#accept (DEBUGGER__::UI_UnixDomainServer)
#activate (DEBUGGER__::LineBreakpoint)
#activate (DEBUGGER__::Session)
#activate (DEBUGGER__::UI_LocalConsole)
#activate (DEBUGGER__::UI_ServerBase)
#activate_bp (DEBUGGER__::UI_CDP)
#activate_exact (DEBUGGER__::LineBreakpoint)
#active? (DEBUGGER__::Session)
#add (DEBUGGER__::SourceRepository)
#add_catch_breakpoint (DEBUGGER__::Session)
#add_check_breakpoint (DEBUGGER__::Session)
#add_iseq_breakpoint (DEBUGGER__::Session)
#add_line_breakpoint (DEBUGGER__::Session)
#add_preset_commands (DEBUGGER__::Session)
#add_tracer (DEBUGGER__::Session)
#after_fork_parent (DEBUGGER__::UI_LocalConsole)
#after_fork_parent (DEBUGGER__::UI_ServerBase)
#all_iseq (DEBUGGER__::SourceRepository)
#append_config (DEBUGGER__::Config)
#argc (RubyVM::InstructionSequence)
#ask (DEBUGGER__::UI_LocalConsole)
#ask (DEBUGGER__::UI_ServerBase)
#assemble_arguments (DEBUGGER__::ThreadClient)
#block_identifier (DEBUGGER__::FrameInfo)
#bp_index (DEBUGGER__::Session)
#break_at? (DEBUGGER__::Session)
#c_identifier (DEBUGGER__::FrameInfo)
#callee (DEBUGGER__::FrameInfo)
#can_step_back? (DEBUGGER__::ThreadClient::Recorder)
#cancel_auto_continue (DEBUGGER__::Session)
#cdp_event (DEBUGGER__::Session)
#chrome_setup (DEBUGGER__::UI_TcpServer)
#class_method_map (DEBUGGER__::ThreadClient)
#clean_bps (DEBUGGER__::Session)
#cleanup_reader (DEBUGGER__::UI_CDP)
#cleanup_reader (DEBUGGER__::UI_ServerBase)
#close (DEBUGGER__::ThreadClient)
#colored_inspect (DEBUGGER__::Color)
#colorize (DEBUGGER__::Tracer)
#colorize_blue (DEBUGGER__::Color)
#colorize_code (DEBUGGER__::Color)
#colorize_cyan (DEBUGGER__::Color)
#colorize_dim (DEBUGGER__::Color)
#colorize_magenta (DEBUGGER__::Color)
#colorized_obj_inspect (DEBUGGER__::ObjectTracer)
#config_command (DEBUGGER__::Session)
#config_set (DEBUGGER__::Session)
#config_show (DEBUGGER__::Session)
#current_frame (DEBUGGER__::ThreadClient)
#current_frame (DEBUGGER__::ThreadClient::Recorder)
#current_position (DEBUGGER__::ThreadClient::Recorder)
#dap_event (DEBUGGER__::Session)
#dap_setup (DEBUGGER__::UI_DAP)
#deactivate (DEBUGGER__::Console)
#deactivate (DEBUGGER__::Session)
#deactivate (DEBUGGER__::ThreadClient)
#deactivate (DEBUGGER__::UI_LocalConsole)
#deactivate (DEBUGGER__::UI_ServerBase)
#deactivate_bp (DEBUGGER__::UI_CDP)
#default_frame_formatter (DEBUGGER__::ThreadClient)
#delete (DEBUGGER__::Breakpoint)
#delete_bp (DEBUGGER__::Session)
#deleted? (DEBUGGER__::Breakpoint)
#description (DEBUGGER__::Breakpoint)
#description (DEBUGGER__::CatchBreakpoint)
#description (DEBUGGER__::ObjectTracer)
#description (DEBUGGER__::Tracer)
#disable (DEBUGGER__::Breakpoint)
#disable (DEBUGGER__::ThreadClient::Recorder)
#dump (DEBUGGER__::ThreadClient::Output)
#duplicable? (DEBUGGER__::Breakpoint)
#duplicable? (DEBUGGER__::LineBreakpoint)
#enable (DEBUGGER__::Breakpoint)
#enable (DEBUGGER__::ISeqBreakpoint)
#enable (DEBUGGER__::LineBreakpoint)
#enable (DEBUGGER__::MethodBreakpoint)
#enable (DEBUGGER__::ThreadClient::Recorder)
#enabled? (DEBUGGER__::Breakpoint)
#enabled? (DEBUGGER__::ThreadClient::Recorder)
#eval_binding (DEBUGGER__::FrameInfo)
#eval_class_name (DEBUGGER__::MethodBreakpoint)
#evaluate_result (DEBUGGER__::ThreadClient)
#event! (DEBUGGER__::ThreadClient)
#extract_data (DEBUGGER__::UI_CDP::WebSocketClient)
#extract_data (DEBUGGER__::UI_CDP::WebSocketServer)
#fail_response (DEBUGGER__::Session)
#file_lines (DEBUGGER__::FrameInfo)
#find_waiting_tc (DEBUGGER__::Session)
#fire_event (DEBUGGER__::UI_CDP)
#first_line (RubyVM::InstructionSequence)
#frame_eval (DEBUGGER__::ThreadClient)
#frame_str (DEBUGGER__::ThreadClient)
#frame_type (DEBUGGER__::FrameInfo)
#generate_info (DEBUGGER__::ThreadClient)
#generate_label (DEBUGGER__::Breakpoint)
#get_command (DEBUGGER__::Console)
#get_source_code (DEBUGGER__::UI_CDP)
#greeting (DEBUGGER__::UI_ServerBase)
#handshake (DEBUGGER__::UI_CDP::WebSocketClient)
#handshake (DEBUGGER__::UI_CDP::WebSocketServer)
#history (DEBUGGER__::Console)
#history_file (DEBUGGER__::Console)
#inspect (DEBUGGER__::LineBreakpoint)
#inspect (DEBUGGER__::Session)
#inspect (DEBUGGER__::ThreadClient)
#instance_eval_for_cmethod (DEBUGGER__::ThreadClient)
#irb_colorize (DEBUGGER__::Color)
#iterate_bps (DEBUGGER__::Session)
#last_line (RubyVM::InstructionSequence)
#load_history (DEBUGGER__::Console)
#load_history_if_not_loaded (DEBUGGER__::Console)
#local_variables (DEBUGGER__::FrameInfo)
#locals (RubyVM::InstructionSequence)
#location_str (DEBUGGER__::FrameInfo)
#log_index (DEBUGGER__::ThreadClient::Recorder)
#make_breakpoint (DEBUGGER__::ThreadClient)
#managed_thread_clients (DEBUGGER__::Session)
#management? (DEBUGGER__::ThreadClient)
#mark_as_management (DEBUGGER__::ThreadClient)
#method_identifier (DEBUGGER__::FrameInfo)
#name (DEBUGGER__::ThreadClient)
#on_breakpoint (DEBUGGER__::ThreadClient)
#on_init (DEBUGGER__::ThreadClient)
#on_load (DEBUGGER__::ThreadClient)
#on_pause (DEBUGGER__::ThreadClient)
#on_thread_begin (DEBUGGER__::Session)
#on_trace (DEBUGGER__::ThreadClient)
#on_trap (DEBUGGER__::ThreadClient)
#oneshot? (DEBUGGER__::Breakpoint)
#other_identifier (DEBUGGER__::FrameInfo)
#outline_method (DEBUGGER__::ThreadClient)
#override (DEBUGGER__::MethodBreakpoint)
#parse_break (DEBUGGER__::Session)
#pause (DEBUGGER__::UI_ServerBase)
#pop_event (DEBUGGER__::Session)
#pretty_path (DEBUGGER__::FrameInfo)
#process (DEBUGGER__::UI_ServerBase)
#process_cdp (DEBUGGER__::ThreadClient)
#process_command (DEBUGGER__::Session)
#process_dap (DEBUGGER__::ThreadClient)
#process_event (DEBUGGER__::Session)
#process_protocol_request (DEBUGGER__::Session)
#property (DEBUGGER__::ThreadClient)
#puts (DEBUGGER__::ThreadClient)
#puts (DEBUGGER__::UI_LocalConsole)
#puts (DEBUGGER__::UI_ServerBase)
#puts_variable_info (DEBUGGER__::ThreadClient)
#quit (DEBUGGER__::UI_LocalConsole)
#quit (DEBUGGER__::UI_ServerBase)
#read_history_file (DEBUGGER__::Console)
#readline (DEBUGGER__::Console)
#readline (DEBUGGER__::UI_CDP)
#readline (DEBUGGER__::UI_DAP)
#readline (DEBUGGER__::UI_LocalConsole)
#readline (DEBUGGER__::UI_ServerBase)
#readline_setup (DEBUGGER__::Console)
#realpath (DEBUGGER__::FrameInfo)
#recv_request (DEBUGGER__::UI_DAP)
#register_var (DEBUGGER__::Session)
#register_vars (DEBUGGER__::Session)
#rehash_bps (DEBUGGER__::Session)
#remote? (DEBUGGER__::UI_LocalConsole)
#remote? (DEBUGGER__::UI_ServerBase)
#repl_add_breakpoint (DEBUGGER__::Session)
#repl_add_catch_breakpoint (DEBUGGER__::Session)
#repl_add_watch_breakpoint (DEBUGGER__::Session)
#repl_open_setup (DEBUGGER__::Session)
#repl_open_tcp (DEBUGGER__::Session)
#repl_open_unix (DEBUGGER__::Session)
#repl_open_vscode (DEBUGGER__::Session)
#replay_suspend (DEBUGGER__::ThreadClient)
#replaying? (DEBUGGER__::ThreadClient::Recorder)
#reset_ui (DEBUGGER__::Session)
#respond_fail (DEBUGGER__::UI_CDP)
#return_str (DEBUGGER__::FrameInfo)
#running? (DEBUGGER__::ThreadClient)
#safe_eval (DEBUGGER__::Breakpoint)
#search_const (DEBUGGER__::ThreadClient)
#search_method (DEBUGGER__::MethodBreakpoint)
#send (DEBUGGER__::UI_CDP::WebSocketClient)
#send (DEBUGGER__::UI_CDP::WebSocketServer)
#send_event (DEBUGGER__::UI_CDP)
#send_event (DEBUGGER__::UI_DAP)
#send_fail_response (DEBUGGER__::UI_CDP)
#send_response (DEBUGGER__::UI_CDP)
#send_response (DEBUGGER__::UI_DAP)
#session_server_main (DEBUGGER__::Session)
#set_config (DEBUGGER__::Config)
#set_mode (DEBUGGER__::ThreadClient)
#setup (DEBUGGER__::Breakpoint)
#setup (DEBUGGER__::CallTracer)
#setup (DEBUGGER__::CatchBreakpoint)
#setup (DEBUGGER__::CheckBreakpoint)
#setup (DEBUGGER__::ExceptionTracer)
#setup (DEBUGGER__::ISeqBreakpoint)
#setup (DEBUGGER__::LineBreakpoint)
#setup (DEBUGGER__::LineTracer)
#setup (DEBUGGER__::MethodBreakpoint)
#setup (DEBUGGER__::ObjectTracer)
#setup (DEBUGGER__::WatchIVarBreakpoint)
#setup_interrupt (DEBUGGER__::UI_LocalConsole)
#setup_interrupt (DEBUGGER__::UI_ServerBase)
#setup_threads (DEBUGGER__::Session)
#show_bps (DEBUGGER__::Session)
#show_by_editor (DEBUGGER__::ThreadClient)
#show_consts (DEBUGGER__::ThreadClient)
#show_frame (DEBUGGER__::ThreadClient)
#show_frames (DEBUGGER__::ThreadClient)
#show_globals (DEBUGGER__::ThreadClient)
#show_help (DEBUGGER__::Session)
#show_ivars (DEBUGGER__::ThreadClient)
#show_locals (DEBUGGER__::ThreadClient)
#show_outline (DEBUGGER__::ThreadClient)
#show_protocol (DEBUGGER__::UI_DAP)
#show_src (DEBUGGER__::ThreadClient)
#sig (DEBUGGER__::MethodBreakpoint)
#sigurg_overridden? (DEBUGGER__::UI_ServerBase)
#skip_location? (DEBUGGER__::SkipPathHelper)
#skip_path? (DEBUGGER__::Breakpoint)
#skip_path? (DEBUGGER__::SkipPathHelper)
#skip_with_pattern? (DEBUGGER__::CallTracer)
#skip_with_pattern? (DEBUGGER__::ExceptionTracer)
#skip_with_pattern? (DEBUGGER__::Tracer)
#sock (DEBUGGER__::UI_ServerBase)
#special_local_variables (DEBUGGER__::ThreadClient)
#step_back (DEBUGGER__::ThreadClient::Recorder)
#step_command (DEBUGGER__::Session)
#step_forward (DEBUGGER__::ThreadClient::Recorder)
#step_reset (DEBUGGER__::ThreadClient::Recorder)
#step_tp (DEBUGGER__::ThreadClient)
#suspend (DEBUGGER__::Breakpoint)
#suspend (DEBUGGER__::ThreadClient)
#switch_thread (DEBUGGER__::Session)
#thread_list (DEBUGGER__::Session)
#to_s (DEBUGGER__::Breakpoint)
#to_s (DEBUGGER__::CatchBreakpoint)
#to_s (DEBUGGER__::CheckBreakpoint)
#to_s (DEBUGGER__::LineBreakpoint)
#to_s (DEBUGGER__::MethodBreakpoint)
#to_s (DEBUGGER__::ThreadClient)
#to_s (DEBUGGER__::WatchIVarBreakpoint)
#traceable_lines_norec (RubyVM::InstructionSequence)
#traceable_lines_rec (RubyVM::InstructionSequence)
#truncate (DEBUGGER__::ThreadClient)
#try_activate (DEBUGGER__::LineBreakpoint)
#try_enable (DEBUGGER__::MethodBreakpoint)
#type (RubyVM::InstructionSequence)
#update_thread_list (DEBUGGER__::Session)
#variable (DEBUGGER__::ThreadClient)
#variable_ (DEBUGGER__::ThreadClient)
#vscode_setup (DEBUGGER__::UI_UnixDomainServer)
#wait_command (DEBUGGER__::Session)
#wait_command_loop (DEBUGGER__::Session)
#wait_next_action (DEBUGGER__::ThreadClient)
#wait_next_action_ (DEBUGGER__::ThreadClient)
#wait_reply (DEBUGGER__::ThreadClient)
#waiting? (DEBUGGER__::ThreadClient)
#watch_eval (DEBUGGER__::WatchIVarBreakpoint)
#width (DEBUGGER__::UI_LocalConsole)