From 3712549a610e7d028d66edb023e2e84717fd5fe6 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Wed, 9 May 2012 14:13:23 +0000 Subject: typo fixed in get /:service/:id --- lib/opentox.rb | 2 +- opentox-server.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/opentox.rb b/lib/opentox.rb index 86fcd9c..f3765d6 100644 --- a/lib/opentox.rb +++ b/lib/opentox.rb @@ -70,7 +70,7 @@ module OpenTox end # Get resource representation - get "/#{SERVICE}/id/?" do + get "/#{SERVICE}/:id/?" do FourStore.get(uri("/#{SERVICE}/#{params[:id]}"), request.env['HTTP_ACCEPT']) end diff --git a/opentox-server.gemspec b/opentox-server.gemspec index ebd7fb0..199a67a 100644 --- a/opentox-server.gemspec +++ b/opentox-server.gemspec @@ -3,7 +3,7 @@ $:.push File.expand_path("../lib", __FILE__) Gem::Specification.new do |s| s.name = "opentox-server" - s.version = "0.0.3" + s.version = File.read("./VERSION") s.authors = ["Christoph Helma, Martin Guetlein, Andreas Maunz, Micha Rautenberg, David Vorgrimmler"] s.email = ["helma@in-silico.ch"] s.homepage = "http://github.com/opentox/opentox-server" -- cgit v1.2.3 From ec48b70d5af790b61203e694f34aa8cadfaf6725 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Wed, 9 May 2012 17:17:47 +0200 Subject: post to service_uri fixed --- lib/4store.rb | 1 + lib/opentox.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/4store.rb b/lib/4store.rb index 5ccc8a2..f2e3fcd 100644 --- a/lib/4store.rb +++ b/lib/4store.rb @@ -122,6 +122,7 @@ module OpenTox end def self.available? uri + #sparql = "SELECT DISTINCT ?s WHERE {GRAPH <#{uri}> {?s ?p ?o} }" sparql = "SELECT DISTINCT ?s WHERE {GRAPH <#{uri}> {?s <#{RDF.type}> <#{klass}>} }" r = query(sparql, nil) r.size == 1 and r.first == uri diff --git a/lib/opentox.rb b/lib/opentox.rb index f3765d6..31a6e82 100644 --- a/lib/opentox.rb +++ b/lib/opentox.rb @@ -64,7 +64,7 @@ module OpenTox # Create a new resource post "/#{SERVICE}/?" do uri = uri("/#{SERVICE}/#{SecureRandom.uuid}") - FourStore.post(uri, @body, @content_type) + FourStore.put(uri, @body, @content_type) response['Content-Type'] = "text/uri-list" uri end -- cgit v1.2.3