class Sentry::CustomStacktraceFrame
Attributes
context_line[RW]
filename[RW]
lineno[RW]
post_context[RW]
pre_context[RW]
Public Class Methods
new(filename:, context_line:, pre_context: '', post_context: '', lineno: 1)
click to toggle source
# File lib/fluent/plugin/out_sentry.rb, line 141 def initialize(filename:, context_line:, pre_context: '', post_context: '', lineno: 1) @filename = filename @context_line = context_line @pre_context = pre_context.split("\n") @post_context = post_context.split("\n") @lineno = lineno end
Public Instance Methods
to_hash(*args)
click to toggle source
Calls superclass method
# File lib/fluent/plugin/out_sentry.rb, line 149 def to_hash(*args) data = super(*args) data.delete(:pre_context) unless pre_context && !pre_context.empty? data.delete(:post_context) unless post_context && !post_context.empty? data.delete(:context_line) unless context_line && !context_line.empty? data end