Class: SpreeCmCommissioner::InviteGuests::BulkCreateJob
- Inherits:
-
ApplicationJob
- Object
- ActiveJob::Base
- ApplicationJob
- ApplicationJob
- SpreeCmCommissioner::InviteGuests::BulkCreateJob
- Defined in:
- app/jobs/spree_cm_commissioner/invite_guests/bulk_create_job.rb
Instance Method Summary collapse
Methods included from ApplicationJobDecorator
handle_deserialization_error, prepended
Instance Method Details
#perform(options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/jobs/spree_cm_commissioner/invite_guests/bulk_create_job.rb', line 4 def perform( = {}) SpreeCmCommissioner::InviteGuests::BulkCreate.call( invite_guest_group_id: [:invite_guest_group_id] || [:id], quantity: [:quantity], invite_guest_attributes: [:invite_guest_attributes] || [:invite_guest_params], invite_context: { variant_id: [:variant_id], event_id: [:event_id], user_id: [:user_id] } ) end |