Sha256: 30ff15f92f3b5c44c7702b068bf9555194e5f5de55003302b2787710e2b6ad55

Contents?: true

Size: 245 Bytes

Versions: 8

Compression:

Stored size: 245 Bytes

Contents

# frozen_string_literal: true
module Shipit
  class DeliverHookJob < BackgroundJob
    queue_as :hooks

    def perform(delivery)
      delivery = Hook::DeliverySpec.new(**delivery) if delivery.is_a?(Hash)
      delivery.send!
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
shipit-engine-0.39.0 app/jobs/shipit/deliver_hook_job.rb
shipit-engine-0.38.0 app/jobs/shipit/deliver_hook_job.rb
shipit-engine-0.37.0 app/jobs/shipit/deliver_hook_job.rb
shipit-engine-0.36.1 app/jobs/shipit/deliver_hook_job.rb
shipit-engine-0.36.0 app/jobs/shipit/deliver_hook_job.rb
shipit-engine-0.35.1 app/jobs/shipit/deliver_hook_job.rb
shipit-engine-0.35.0 app/jobs/shipit/deliver_hook_job.rb
shipit-engine-0.34.0 app/jobs/shipit/deliver_hook_job.rb