Sha256: 18846af241f96a59949d6e7dfb5494b721364faa3c64bc1257304dc89c66c04c
Contents?: true
Size: 745 Bytes
Versions: 1
Compression:
Stored size: 745 Bytes
Contents
# frozen_string_literal: true require 'securerandom' module Diffend module HandleErrors # Module responsible for building exception payload module BuildExceptionPayload class << self # Build exception payload # # @param exception [Exception] expection that was raised # @param payload [Hash] with versions to check # # @return [Hash] def call(exception, payload) { request_id: SecureRandom.uuid, payload: payload, exception: { class: exception.class, message: exception.message, backtrace: exception.backtrace } }.freeze end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
diffend-0.2.23 | lib/diffend/handle_errors/build_exception_payload.rb |