Sha256: 74f024890d471259756fbb38b211667c626faa5b4b7b3fab5c1257c1240ab90f
Contents?: true
Size: 824 Bytes
Versions: 6
Compression:
Stored size: 824 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 end end
Version data entries
6 entries across 6 versions & 1 rubygems