Sha256: 1ea503a64c498065ef5def8fc3a0d573d2513319f4f4273cfb8920bcb1c91a20

Contents?: true

Size: 283 Bytes

Versions: 30

Compression:

Stored size: 283 Bytes

Contents

# frozen_string_literal: true

module Cloudtasker
  module Cron
    module Middleware
      # Server middleware, invoked when jobs are executed
      class Server
        def call(worker, **_kwargs)
          Job.new(worker).execute { yield }
        end
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
cloudtasker-0.13.2 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.13.1 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.13.0 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.13.rc2 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.13.rc1 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.2 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.1 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.11.1 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.10.2 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.0 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc11 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc10 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc9 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc8 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc7 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc6 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc5 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc4 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc3 lib/cloudtasker/cron/middleware/server.rb
cloudtasker-0.12.rc2 lib/cloudtasker/cron/middleware/server.rb