Module: Julewire::Core::Diagnostics::FailureSnapshot
- Defined in:
- lib/julewire/core/diagnostics/failure_snapshot.rb
Class Method Summary collapse
Class Method Details
.build(error, **metadata) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/julewire/core/diagnostics/failure_snapshot.rb', line 8 def build(error, **) { at: Time.now.utc, action: [:action], class: error.class.name, component: [:component], destination: [:destination], event: [:event], integration: [:integration], output_class: [:output_class], phase: [:phase], record: ([:record_metadata]) }.compact.freeze end |