Sha256: 0088146a23eb6d5c9d7a6238b63a543202dc17b69ecdb3113ea0d2cde3f53113
Contents?: true
Size: 638 Bytes
Versions: 8
Compression:
Stored size: 638 Bytes
Contents
module SolidusBling class ContactJob < ApplicationJob queue_as :default def perform event:, method_name: bling_event = SolidusBling::Event.new contact = event[:args][:contato] order = event[:args][:order] bling_event.internal_id = order.id bling_event.name = "event.omnes_event_name" bling_event.method = method_name if contact.include? "error" bling_event.status = 'error' bling_event.message = contact["error"]["description"] else bling_event.status = 'success' end bling_event.body = order.to_json bling_event.save! end end end
Version data entries
8 entries across 8 versions & 1 rubygems