Class: Remap::Notice::Traced

Inherits:
Concrete
  • Object
show all
Defined in:
lib/remap/notice/traced.rb

Instance Method Summary collapse

Instance Method Details

#exceptionObject



12
13
14
15
16
# File 'lib/remap/notice/traced.rb', line 12

def exception
  return super if backtrace.blank?

  super.tap { _1.set_backtrace(backtrace.map(&:to_s)) }
end

#traced(backtrace) ⇒ Object



8
9
10
# File 'lib/remap/notice/traced.rb', line 8

def traced(backtrace)
  Notice.call(**attributes, backtrace: backtrace)
end