Sha256: c1a928b76adabc71c0a5a9064cec18592b157406698697a527ea48b207b540c2
Contents?: true
Size: 288 Bytes
Versions: 5
Compression:
Stored size: 288 Bytes
Contents
# typed: true module Datadog # Base class for work tasks class Worker attr_reader \ :task def initialize(&block) @task = block end def perform(*args) task.call(*args) unless task.nil? end protected attr_writer \ :task end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-0.54.2 | lib/ddtrace/worker.rb |
ddtrace-0.54.1 | lib/ddtrace/worker.rb |
ddtrace-0.54.0 | lib/ddtrace/worker.rb |
ddtrace-0.53.0 | lib/ddtrace/worker.rb |
ddtrace-0.52.0 | lib/ddtrace/worker.rb |