class Retl::StepExecutionError

Attributes

cause[R]
current_data[R]
input_data[R]
step[R]

Public Class Methods

new(input_data: nil, current_data: nil, step: nil, cause: $!) click to toggle source
Calls superclass method
# File lib/retl/errors/step_execution_error.rb, line 5
def initialize(input_data: nil, current_data: nil, step: nil, cause: $!)
  @input_data, @current_data = input_data, current_data
  @step, @cause = step, cause

  super("#{cause} (at step: #{step_description}))")
  set_backtrace(cause.backtrace)
end

Public Instance Methods

step_description() click to toggle source
# File lib/retl/errors/step_execution_error.rb, line 13
def step_description
  @step.description
end