diff options
author | Christoph Helma <helma@in-silico.de> | 2009-10-06 10:39:43 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.de> | 2009-10-06 10:39:43 +0200 |
commit | 5d5688fbe43806af8523e5481715b5969feeab60 (patch) | |
tree | c5b2d26cbc2a2ebffa4606dfded62afd6d4c5821 /lib/dataset.rb | |
parent | 9f16c1ede56a95368044a333f716d09c0240e5ab (diff) |
Passes tests in opentox-test
Diffstat (limited to 'lib/dataset.rb')
-rw-r--r-- | lib/dataset.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/dataset.rb b/lib/dataset.rb index b635985..754e7f4 100644 --- a/lib/dataset.rb +++ b/lib/dataset.rb @@ -14,7 +14,7 @@ module OpenTox end def self.create(params) - uri = RestClient.post File.join(@@config[:services]["opentox-dataset"],"datasets"), :name => params[:name] + uri = RestClient.post @@config[:services]["opentox-dataset"], :name => params[:name] Dataset.new(uri.to_s) end @@ -36,6 +36,10 @@ module OpenTox self.create(params) unless self.find(params) end + def self.base_uri + @@config[:services]["opentox-dataset"] + end + def import(params) if params[:csv] # RestClient seems not to work for file uploads @@ -45,7 +49,7 @@ module OpenTox end def add(features) - RestClient.post @uri, :features => features.to_yaml + RestClient.put @uri, :features => features end # Get all compounds from a dataset |