Class: Sentry::StacktraceInterface

Inherits:
Object
  • Object
show all
Defined in:
lib/sentry/interfaces/stacktrace.rb

Defined Under Namespace

Classes: Frame

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(frames:) ⇒ StacktraceInterface



9
10
11
# File 'lib/sentry/interfaces/stacktrace.rb', line 9

def initialize(frames:)
  @frames = frames
end

Instance Attribute Details

#frames<Array[Frame]> (readonly)



6
7
8
# File 'lib/sentry/interfaces/stacktrace.rb', line 6

def frames
  @frames
end

Instance Method Details

#inspectString



19
20
21
# File 'lib/sentry/interfaces/stacktrace.rb', line 19

def inspect
  @frames.map(&:to_s)
end

#to_hHash



14
15
16
# File 'lib/sentry/interfaces/stacktrace.rb', line 14

def to_h
  { frames: @frames.map(&:to_h) }
end