summaryrefslogtreecommitdiff
path: root/lib/dataset.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.de>2009-10-06 10:39:43 +0200
committerChristoph Helma <helma@in-silico.de>2009-10-06 10:39:43 +0200
commit5d5688fbe43806af8523e5481715b5969feeab60 (patch)
treec5b2d26cbc2a2ebffa4606dfded62afd6d4c5821 /lib/dataset.rb
parent9f16c1ede56a95368044a333f716d09c0240e5ab (diff)
Passes tests in opentox-test
Diffstat (limited to 'lib/dataset.rb')
-rw-r--r--lib/dataset.rb8
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