class Crowdkit::Client::Units
Public Instance Methods
copy(*args)
click to toggle source
# File lib/crowdkit/client/units.rb, line 30 def copy(*args) arguments(args, required: [:unit_id, :destination_job_id]) do_post("units/#{unit_id}/copy", query: {destination_job_id: destination_job_id}) end
create(*args)
click to toggle source
# File lib/crowdkit/client/units.rb, line 22 def create(*args) arguments(args, required: [:job_id]) do @params = args.last if args.last.is_a?(Array) end do_post("jobs/#{job_id}/units", arguments.params) end
delete(*args)
click to toggle source
# File lib/crowdkit/client/units.rb, line 36 def delete(*args) arguments(args, required: [:unit_id]) do_delete("units/#{unit_id}") end
get(*args)
click to toggle source
# File lib/crowdkit/client/units.rb, line 7 def get(*args) arguments(args, required: [:unit_id]) do_get("units/#{unit_id}") end
id_key()
click to toggle source
# File lib/crowdkit/client/units.rb, line 3 def id_key :unit_id end
judgments(*args)
click to toggle source
# File lib/crowdkit/client/units.rb, line 41 def judgments(*args) arguments(args, required: [:unit_id]) do_get("units/#{unit_id}/judgments", query: arguments.params) end
list(*args)
click to toggle source
# File lib/crowdkit/client/units.rb, line 15 def list(*args) arguments(args, required: [:job_id]) do_get("jobs/#{job_id}/units", arguments.params) end
Also aliased as: all