diff options
author | rautenberg <rautenberg@in-silico.ch> | 2016-09-01 11:50:34 +0200 |
---|---|---|
committer | rautenberg <rautenberg@in-silico.ch> | 2016-09-01 11:50:34 +0200 |
commit | 4edf9811fbdc500ecc8195d6624455218818c33f (patch) | |
tree | 72e7d03247987db8b75cd91a64a97b57eac444c1 | |
parent | b33e8dc695bbcee0cf2468e387b318f12282dd0a (diff) |
add substance URIs to dataset
-rw-r--r-- | lib/dataset.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/dataset.rb b/lib/dataset.rb index 75ad238..56f510f 100644 --- a/lib/dataset.rb +++ b/lib/dataset.rb @@ -20,6 +20,10 @@ end get "/dataset/:id/?" do dataset = Dataset.find :id => params[:id] resource_not_found_error "Dataset with id: #{params[:id]} not found." unless dataset + dataset.data_entries.each do |k, v| + dataset.data_entries[k][:URI] = uri("/substance/#{k}") + end + dataset[:URI] = uri("/dataset/#{dataset.id}") dataset[:substances] = uri("/dataset/#{dataset.id}/substances") dataset[:features] = uri("/dataset/#{dataset.id}/features") |