lib/barbeque_client/client.rb in barbeque_client-0.9.1 vs lib/barbeque_client/client.rb in barbeque_client-0.10.0
- old
+ new
@@ -11,16 +11,18 @@
end
# @param [String] job - Job name to enqueue.
# @param [Object] message - An object which is serializable as JSON.
# @param optional [String] queue - A queue name to enqueue a job.
+ # @param optional [Integer] delay_seconds - Message timer of SQS.
# @return [Faraday::Response]
- def create_execution(job:, message:, queue: nil)
+ def create_execution(job:, message:, queue: nil, delay_seconds: nil)
params = {
application: @application,
job: job,
message: message,
queue: queue || @default_queue,
+ delay_seconds: delay_seconds,
}
result = garage_client.post('/v2/job_executions', params)
result.response
end