Sha256: cf0b6dd8399c08194cbb17aff443c0cf15bbf7da0fcfda70784e9bf02bf697a7
Contents?: true
Size: 720 Bytes
Versions: 44
Compression:
Stored size: 720 Bytes
Contents
# frozen_string_literal: true module GoodJob # Stores the results of job execution class ExecutionResult # @return [Object, nil] attr_reader :value # @return [Exception, nil] attr_reader :handled_error # @return [Exception, nil] attr_reader :unhandled_error # @return [Exception, nil] attr_reader :retried alias retried? retried # @param value [Object, nil] # @param handled_error [Exception, nil] # @param unhandled_error [Exception, nil] def initialize(value:, handled_error: nil, unhandled_error: nil, retried: false) @value = value @handled_error = handled_error @unhandled_error = unhandled_error @retried = retried end end end
Version data entries
44 entries across 44 versions & 1 rubygems