summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.de>2009-08-14 16:22:04 +0200
committerChristoph Helma <helma@in-silico.de>2009-08-14 16:22:04 +0200
commite4ea099d7ea5e60453c4409bd821d829f4d16484 (patch)
treeb082a7d7063103b168f68d218df4c68d5225e55f /lib
parentac7b8b3f3a63e944af7e4c817077b3490d779bad (diff)
Default environments added
Diffstat (limited to 'lib')
-rw-r--r--lib/opentox-ruby-api-wrapper.rb13
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