diff options
author | Christoph Helma <helma@in-silico.ch> | 2012-06-28 14:29:05 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2012-06-28 14:29:05 +0200 |
commit | 5ecdec2682ac6b61912afe74123b6d3d7c15e771 (patch) | |
tree | 1b7ec4f4e11328d8691b38da2169332619ba75f6 | |
parent | 5f61cefdefc51a728147478820ffe04c5ec127d5 (diff) |
Dataset.data_entries fixed
-rw-r--r-- | lib/dataset.rb | 13 | ||||
-rw-r--r-- | lib/opentox.rb | 1 |
2 files changed, 10 insertions, 4 deletions
diff --git a/lib/dataset.rb b/lib/dataset.rb index 8032533..1367d3f 100644 --- a/lib/dataset.rb +++ b/lib/dataset.rb @@ -4,13 +4,18 @@ module OpenTox class Dataset def data_entries - # TODO fix for api 1.2 data_entries = [] pull @reload = false - metadata[RDF::OT1.dataEntry].collect{|data_entry| - data_entries << @rdf.to_hash[data_entry] - } + begin + metadata[RDF::OT.dataEntry].collect{|data_entry| data_entries << @rdf.to_hash[data_entry] } + rescue + end + begin + # TODO: remove API 1.1 + metadata[RDF::OT1.dataEntry].collect{|data_entry| data_entries << @rdf.to_hash[data_entry] } + rescue + end @reload = true data_entries end diff --git a/lib/opentox.rb b/lib/opentox.rb index f79b51b..b282ed2 100644 --- a/lib/opentox.rb +++ b/lib/opentox.rb @@ -120,6 +120,7 @@ module OpenTox def from_file service_uri, filename, subjectid=nil file = File.new filename + # TODO: sdf files are incorrectly detected from_uri RestClientWrapper.post(service_uri, {:file => file}, {:subjectid => subjectid, :content_type => file.mime_type, :accept => "text/uri-list"}), subjectid end |