Sha256: db246adfd9cd0d916a53ecb1b76b9da7da5333992e68d342a0faa688636f95d1
Contents?: true
Size: 923 Bytes
Versions: 3
Compression:
Stored size: 923 Bytes
Contents
module Zencoder class Job < Resource def self.create(params={}, options={}) post("/jobs", params, options) end def self.list(options={}) options = options.dup params = { :page => options.delete(:page) || 1, :per_page => options.delete(:per_page) || 50, :state => options.delete(:state) } get("/jobs", merge_params(options, params)) end def self.details(job_id, options={}) get("/jobs/#{job_id}", options) end def self.progress(job_id, options={}) get("/jobs/#{job_id}/progress", options) end def self.resubmit(job_id, options={}) put("/jobs/#{job_id}/resubmit", nil, options) end def self.cancel(job_id, options={}) put("/jobs/#{job_id}/cancel", nil, options) end def self.finish(job_id, options={}) put("/jobs/#{job_id}/finish", nil, options) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zencoder-2.5.1 | lib/zencoder/job.rb |
zencoder-2.5.0 | lib/zencoder/job.rb |
zencoder-2.4.6 | lib/zencoder/job.rb |