class Datadog::Worker
Base class for work tasks
Attributes
task[RW]
Public Class Methods
new(&block)
click to toggle source
# File lib/ddtrace/worker.rb, line 8 def initialize(&block) @task = block end
Public Instance Methods
perform(*args)
click to toggle source
# File lib/ddtrace/worker.rb, line 12 def perform(*args) task.call(*args) unless task.nil? end