Class: QbSyncOrderJob
- Inherits:
-
ApplicationJob
- Object
- ApplicationJob
- QbSyncOrderJob
- Defined in:
- app/jobs/qb_sync_order_job.rb
Instance Method Summary collapse
Instance Method Details
#perform(order, opts = {}) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'app/jobs/qb_sync_order_job.rb', line 4 def perform(order, opts = {}) raise('expected a purchased Effective::Order') unless order.kind_of?(Effective::Order) && order.purchased? puts "Starting QB Sync Order Job for order #{order}" qb_receipt = Effective::QbReceipt.create_from_order!(order) qb_receipt.sync! end |