Sha256: 925b306e72741a25a790c7798b994d15f013fb122501bf4bce20cb206eece432
Contents?: true
Size: 322 Bytes
Versions: 2
Compression:
Stored size: 322 Bytes
Contents
module Datadog module Core # 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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.10.1 | lib/datadog/core/worker.rb |
ddtrace-1.10.0 | lib/datadog/core/worker.rb |