Sha256: 2d37e1575543b0cd6c93195827cdffd2199ccd4972c472eaa4e1b399aec28a47
Contents?: true
Size: 368 Bytes
Versions: 5
Compression:
Stored size: 368 Bytes
Contents
# frozen_string_literal: true module Cloudtasker module UniqueJob module Middleware # TODO: kwargs to job otherwise it won't get the time_at # Client middleware, invoked when jobs are scheduled class Client def call(worker, _opts = {}) Job.new(worker).lock_instance.schedule { yield } end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems