Module: Julewire::Core::Processing::InvalidResultFailure

Defined in:
lib/julewire/core/processing/invalid_result_failure.rb

Class Method Summary collapse

Class Method Details

.build(message:, phase:, processor_name:, record_metadata:, result:) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/julewire/core/processing/invalid_result_failure.rb', line 8

def build(message:, phase:, processor_name:, record_metadata:, result:)
  [
    ArgumentError.new(message),
    {
      phase: phase,
      processor: processor_name,
      record_metadata: ,
      result_class: result.class.name
    }
  ]
end