diff options
Diffstat (limited to 'lib/task.rb')
-rw-r--r-- | lib/task.rb | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/lib/task.rb b/lib/task.rb index 87bad21..5591a34 100644 --- a/lib/task.rb +++ b/lib/task.rb @@ -11,9 +11,7 @@ module OpenTox end def self.create - #uri = RestClient.post @@config[:services]["opentox-task"], {} resource = RestClient::Resource.new(@@config[:services]["opentox-task"], :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) - #uri = resource.post(nil) uri = resource.post({}).chomp Task.new(uri.chomp) end @@ -63,22 +61,7 @@ module OpenTox resource.put :resource => uri end -=begin - def started - RestClient.put File.join(@uri,'started'), {} - end - - def cancel - RestClient.put File.join(@uri,'cancelled'), {} - end - - def completed(uri) - RestClient.put File.join(@uri,'completed'), :resource => uri - end - -=end def failed - #RestClient.put File.join(@uri,'failed'), {} resource = RestClient::Resource.new(File.join(@uri,'failed'), :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) resource.put({}) end @@ -103,9 +86,9 @@ module OpenTox self.status.to_s == 'failed' end - def wait_for_completion + def wait_for_completion(dur=0.1) until self.completed? or self.failed? - sleep 0.1 + sleep dur end end |