class Sentry::StacktraceBuilder
def build(backtrace:, &frame_callback)
-
(StacktraceInterface)
-
Other tags:
- Yieldparam: frame -
Parameters:
-
frame_callback
(Proc
) -- -
backtrace
(Array
) --
def build(backtrace:, &frame_callback) parsed_lines = parse_backtrace_lines(backtrace).select(&:file) frames = parsed_lines.reverse.map do |line| frame = convert_parsed_line_into_frame(line) frame = frame_callback.call(frame) if frame_callback frame end.compact StacktraceInterface.new(frames: frames) end