Sha256: a5b4d54ce33fcb8ba2943d5abbb737093111550479aff1abb632f530c5e38dce
Contents?: true
Size: 596 Bytes
Versions: 83
Compression:
Stored size: 596 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 # @param value [Object, nil] # @param handled_error [Exception, nil] # @param unhandled_error [Exception, nil] def initialize(value:, handled_error: nil, unhandled_error: nil) @value = value @handled_error = handled_error @unhandled_error = unhandled_error end end end
Version data entries
83 entries across 83 versions & 1 rubygems