Class: Cardinal::Event

Inherits:
Raven::Event
  • Object
show all
Defined in:
lib/cardinal.rb

Instance Method Summary collapse

Instance Method Details

#parse_backtrace_line(line, frame) ⇒ Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/cardinal.rb', line 11

def parse_backtrace_line(line, frame)
  frame = super
  frame.context_type = if Rails.backtrace_cleaner.clean([line]).empty?
                         'framework'
                       else
                         'application'
                       end
  frame.cleaned_function = frame.function.gsub(/\d+/, 'N')
  return frame
end

#stack_trace_interfaceObject



7
8
9
# File 'lib/cardinal.rb', line 7

def stack_trace_interface
  :cardinal_stacktrace
end