Class: Asyncapi::Client::JobPostWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
app/workers/asyncapi/client/job_post_worker.rb

Instance Method Summary collapse

Instance Method Details

#perform(job_id, server_url) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'app/workers/asyncapi/client/job_post_worker.rb', line 7

def perform(job_id, server_url)
  job = Job.find(job_id)
  server_params = server_params_from(job, job.body)
  response = Typhoeus.post(server_url, {
    body: server_params,
    headers: job.headers,
  })
  process response, job
end