Module: BacktraceIO
- Defined in:
- lib/backtraceio.rb
Defined Under Namespace
Classes: Report, SubmissionTarget
Class Method Summary collapse
Class Method Details
.register_error_handler(token, url) ⇒ Object
160 161 162 163 164 165 166 167 168 169 170 171 172 173 |
# File 'lib/backtraceio.rb', line 160 def BacktraceIO.register_error_handler(token, url) SubmissionTarget.token = token SubmissionTarget.url = url at_exit do if $! and $!.class != SystemExit ex = $! report = BacktraceIO::Report.new report.add_exception_data ex st = SubmissionTarget.new SubmissionTarget.token, SubmissionTarget.url st.submit report.to_hash end end end |