class Raven::Interface::Stacktrace::Frame

Overview

Not actually an interface, but I want to use the same style

Defined in:

raven/interfaces/stacktrace.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from class Raven::Interface

to_hash to_hash, to_json(*args, **options)
to_json(*args, **options, &)
to_json

Class methods inherited from class Raven::Interface

[](name : Symbol) : Interface.class [], []=(name : Symbol, klass : Interface.class) []=, []?(name : Symbol) : Interface.class | Nil []?, registered registered, sentry_alias : Symbol sentry_alias

Instance methods inherited from module Raven::Mixin::InitializeWith

initialize_with(attributes)
initialize_with(**attributes)
initialize_with

Constructor Detail

def self.new(**attributes) #

Not actually an interface, but I want to use the same style


[View source]

Class Method Detail

def self.from_backtrace_frame(line) #

[View source]

Instance Method Detail

def abs_path : String | Nil #

[View source]
def abs_path=(abs_path : String | Nil) #

[View source]
def colno : Int32 | Nil #

[View source]
def colno=(colno : Int32 | Nil) #

[View source]
def context_line : String | Nil #

[View source]
def context_line=(context_line : String | Nil) #

[View source]
def filename : String | Nil #

[View source]
def filename=(filename : String | Nil) #

[View source]
def function : String | Nil #

[View source]
def function=(function : String | Nil) #

[View source]
def in_app=(in_app : Bool | Nil) #

[View source]
def in_app? : Bool | Nil #

[View source]
def lineno : Int32 | Nil #

[View source]
def lineno=(lineno : Int32 | Nil) #

[View source]
def package : String | Nil #

[View source]
def package=(package : String | Nil) #

[View source]
def post_context : Array(String) | Nil #

[View source]
def post_context=(post_context : Array(String) | Nil) #

[View source]
def pre_context : Array(String) | Nil #

[View source]
def pre_context=(pre_context : Array(String) | Nil) #

[View source]