class Raven::StacktraceInterface
Attributes
default[RW]
frames[RW]
Public Class Methods
new(*arguments)
click to toggle source
Calls superclass method
Raven::Interface::new
# File lib/raven/interfaces/stack_trace.rb, line 9 def initialize(*arguments) self.frames = [] super(*arguments) end
Public Instance Methods
frame(attributes = nil, &block)
click to toggle source
# File lib/raven/interfaces/stack_trace.rb, line 20 def frame(attributes = nil, &block) Frame.new(attributes, &block) end
to_hash(*args)
click to toggle source
Calls superclass method
# File lib/raven/interfaces/stack_trace.rb, line 14 def to_hash(*args) data = super(*args) data['frames'] = data['frames'].map { |frame| frame.to_hash } data end