Sha256: 99bbbbc74b7a069bdfffb0be4140bab53653abd914aa16efc4a365bba4172a10

Contents?: true

Size: 269 Bytes

Versions: 11

Compression:

Stored size: 269 Bytes

Contents

module SolidusBling
  class OrderJob < ApplicationJob
    queue_as :default

    def perform(event:)
      order = event[:order]
      unless SolidusBling::Order.needs_approval?(order)
        SolidusBling::SendOrderJob.perform_later(order)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
solidus_bling-3.5.3 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.5.2 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.5.1 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.7 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.6 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.5 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.4 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.3 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.2 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.1 app/jobs/solidus_bling/order_job.rb
solidus_bling-3.4.0 app/jobs/solidus_bling/order_job.rb