Sha256: 7943c65091ed6cff12ca690a3e02db28352b61e84f1689d92b28682160fcf6af
Contents?: true
Size: 541 Bytes
Versions: 14
Compression:
Stored size: 541 Bytes
Contents
# frozen_string_literal: true module Opera module Operation module Instructions module Executors class Step < Executor def call(instruction) method = instruction[:method] operation.result.add_execution(method) operation.send(method) rescue StandardError => exception reporter&.error(exception) operation.result.add_exception(method, exception.message, classname: operation.class.name) end end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems