Sha256: 76a4ae6f16e019c5bf9ded1915f77562cc4e62303a7796a4f3a2cd42671e289f
Contents?: true
Size: 449 Bytes
Versions: 11
Compression:
Stored size: 449 Bytes
Contents
module SolidusBling class SendOrderJob < ApplicationJob queue_as :default def perform(order) bling_event = SolidusBling::Event.new(internal_id: order.id, body: order.to_json) begin SolidusBling::Order.new(order).send bling_event.status = "success" rescue => e bling_event.status = "error" bling_event.message = e.to_json ensure bling_event.save! end end end end
Version data entries
11 entries across 11 versions & 1 rubygems