diff options
author | mr <mr@mrautenberg.de> | 2010-01-25 09:29:21 +0100 |
---|---|---|
committer | mr <mr@mrautenberg.de> | 2010-01-25 09:29:21 +0100 |
commit | a165822a7bd663916cff9484a76e6bb6bcf9a353 (patch) | |
tree | 4f33445db772b87ccead41b75e686be144ad3bb1 /lib/task.rb | |
parent | 4c2ac1a90b686b0e4bc361403770e0756bbfbdf9 (diff) |
internal authorization with first user of users.yaml
Diffstat (limited to 'lib/task.rb')
-rw-r--r-- | lib/task.rb | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/task.rb b/lib/task.rb index 5dd5e4c..23795dc 100644 --- a/lib/task.rb +++ b/lib/task.rb @@ -10,7 +10,8 @@ module OpenTox end def self.create - uri = RestClient::Resource.new(@@config[:services]["opentox-task"], :user => request.username, :password => request.password).post nil + resource = RestClient::Resource.new(@@config[:services]["opentox-task"], :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) + uri = resource.post(nil) Task.new(uri) end @@ -23,16 +24,19 @@ module OpenTox end def started - #LOGGER.info File.join(@uri,'started') - RestClient::Resource.new(@uri, :user => request.username, :password => request.password).put File.join(@uri,'started'), {} + LOGGER.info File.join(@uri,'started') + resource = RestClient::Resource.new(File.join(@uri,'started'), :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) + resource.put({}) end def cancel - RestClient::Resource.new(@uri, :user => request.username, :password => request.password).put File.join(@uri,'cancelled'), {} + resource = RestClient::Resource.new(@File.join(@uri,'cancelled'), :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) + resource.put({}) end def completed(uri) - RestClient::Resource.new(@uri, :user => request.username, :password => request.password).put File.join(@uri,'completed'), :resource => uri + resource = RestClient::Resource.new(File.join(@uri,'completed'), :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) + resource.put :resource => uri end def status |