class Ocs::Resources::AsyncJob

Public Instance Methods

done?() click to toggle source
# File lib/ocs/resources/async_job.rb, line 7
def done?
  reload!
  jobstatus != 0
end
failed?() click to toggle source
# File lib/ocs/resources/async_job.rb, line 12
def failed?
  reload!
  jobstatus == 2
end
reload!() click to toggle source
# File lib/ocs/resources/async_job.rb, line 22
def reload!
  res = client.call("queryAsyncJobResult", jobid: jobid)
  self.jobstatus = res[:jobstatus]
end
success?() click to toggle source
# File lib/ocs/resources/async_job.rb, line 17
def success?
  reload!
  jobstatus == 1
end