Class: SpreeCmCommissioner::ExpireTicketTransferJob

Inherits:
ApplicationJob show all
Defined in:
app/jobs/spree_cm_commissioner/expire_ticket_transfer_job.rb

Instance Method Summary collapse

Methods included from ApplicationJobDecorator

handle_deserialization_error, prepended

Instance Method Details

#perform(transfer_id) ⇒ Object



3
4
5
6
7
8
# File 'app/jobs/spree_cm_commissioner/expire_ticket_transfer_job.rb', line 3

def perform(transfer_id)
  ticket_transfer = SpreeCmCommissioner::TicketTransfer.find_by(id: transfer_id)
  return unless ticket_transfer

  SpreeCmCommissioner::TicketTransfers::Expire.call(ticket_transfer: ticket_transfer)
end