class DEBUGGER__::DAP_TraceInspector::Custom_Recorder
Attributes
dropped_trace_cnt[RW]
Public Class Methods
new(max_log_size: nil)
click to toggle source
Calls superclass method
# File debug-1.8.0/lib/debug/dap_custom/traceInspector.rb, line 104 def initialize max_log_size: nil if max_log_size @max_log_size = max_log_size else @max_log_size = 50000 end @dropped_trace_cnt = 0 super() end
Public Instance Methods
append(frames)
click to toggle source
# File debug-1.8.0/lib/debug/dap_custom/traceInspector.rb, line 116 def append frames if @log.size >= @max_log_size @dropped_trace_cnt += 1 @log.shift end @log << frames end