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