spark-solutions/spree_mailchimp_ecommerce

View on GitHub
app/jobs/spree_mailchimp_ecommerce/create_order_job.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module SpreeMailchimpEcommerce
  class CreateOrderJob < ApplicationJob
    def perform(mailchimp_order)
      begin
        gibbon_store.orders.create(body: mailchimp_order)
      rescue Gibbon::MailChimpError => e
        Rails.logger.error("[MAILCHIMP] Error while creating order: #{e}")
      end
    end
  end
end