Sha256: 1cb196b9a55589f246452fbc7871bb0145e27fec6fde65732f114063c6388b6e
Contents?: true
Size: 465 Bytes
Versions: 34
Compression:
Stored size: 465 Bytes
Contents
require 'rest-client' module Orders class AcknowledgeWorker include Sidekiq::Worker sidekiq_options :queue => :orders def perform(order_id, error=nil, percent=nil) order = Order.find(order_id) response = RestClient.post "#{Terminal.config.host}/terminal_orders/#{order.foreign_id}/acknowledge", :terminal => Terminal.keyword, :error => error, :percent => percent order.acknowledged! end end end
Version data entries
34 entries across 34 versions & 1 rubygems