diff options
author | Christoph Helma <helma@in-silico.de> | 2009-08-14 16:22:04 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.de> | 2009-08-14 16:22:04 +0200 |
commit | e4ea099d7ea5e60453c4409bd821d829f4d16484 (patch) | |
tree | b082a7d7063103b168f68d218df4c68d5225e55f /lib | |
parent | ac7b8b3f3a63e944af7e4c817077b3490d779bad (diff) |
Default environments added
Diffstat (limited to 'lib')
-rw-r--r-- | lib/opentox-ruby-api-wrapper.rb | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/opentox-ruby-api-wrapper.rb b/lib/opentox-ruby-api-wrapper.rb index 19b9e4a..168e24d 100644 --- a/lib/opentox-ruby-api-wrapper.rb +++ b/lib/opentox-ruby-api-wrapper.rb @@ -1,6 +1,11 @@ require 'rest_client' require 'crack/xml' +ENV['OPENTOX_COMPOUND'] = 'http://webservices.in-silico.ch/compound/v0/' unless ENV['OPENTOX_COMPOUND'] +ENV['OPENTOX_FEATURE'] = 'http://webservices.in-silico.ch/feature/v0/' unless ENV['OPENTOX_FEATURE'] +ENV['OPENTOX_DATASET'] = 'http://webservices.in-silico.ch/dataset/v0/' unless ENV['OPENTOX_DATASET'] +ENV['OPENTOX_FMINER'] = 'http://webservices.in-silico.ch/fminer/v0/' unless ENV['OPENTOX_FMINER'] + module OpenTox class OpenTox @@ -19,9 +24,9 @@ module OpenTox if params[:uri] @uri = params[:uri].to_s elsif params[:smiles] - @uri = RestClient.post ENV['OPENTOX_COMPOUNDS'] ,:smiles => uri_escape(params[:smiles]) + @uri = RestClient.post ENV['OPENTOX_COMPOUND'] ,:smiles => uri_escape(params[:smiles]) elsif params[:name] - @uri = RestClient.post ENV['OPENTOX_COMPOUNDS'] ,:name => uri_escape(params[:name]) + @uri = RestClient.post ENV['OPENTOX_COMPOUND'] ,:name => uri_escape(params[:name]) end end @@ -53,7 +58,7 @@ module OpenTox if params[:uri] @uri = params[:uri].to_s else - @uri = ENV['OPENTOX_FEATURES'] + uri_escape(params[:name]) + @uri = ENV['OPENTOX_FEATURE'] + uri_escape(params[:name]) params[:values].each do |k,v| @uri += '/' + k.to_s + '/' + v.to_s end @@ -79,7 +84,7 @@ module OpenTox if params[:uri] @uri = params[:uri].to_s elsif params[:name] - @uri = RestClient.post ENV['OPENTOX_DATASETS'], :name => params[:name] + @uri = RestClient.post ENV['OPENTOX_DATASET'], :name => params[:name] RestClient.delete @uri + '/associations' end end |