From 950fffe995027a8463459363a7e6bd069c34fbef Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Wed, 9 May 2012 10:29:07 +0000 Subject: subjectid for tasks, uri check on completion disabled --- lib/task.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lib/task.rb') diff --git a/lib/task.rb b/lib/task.rb index ceb6fd9..d45b0d2 100644 --- a/lib/task.rb +++ b/lib/task.rb @@ -6,10 +6,10 @@ module OpenTox attr_accessor :pid, :observer_pid - def self.create service_uri, params={} + def self.create service_uri, subjectid=nil, params={} uri = RDF::URI.new File.join(service_uri,SecureRandom.uuid) - task = Task.new uri + task = Task.new uri, subjectid task.rdf << RDF::Statement.new(uri, RDF.type, RDF::OT.Task) task.rdf << RDF::Statement.new(uri, RDF::DC.date, RDF::Literal.new(DateTime.now)) task.rdf << RDF::Statement.new(uri, RDF::OT.hasStatus, RDF::Literal.new("Running")) @@ -68,7 +68,8 @@ module OpenTox end def completed(uri) - not_found_error "Result URI \"#{uri}\" does not exist." unless URI.accessible? uri + #puts uri + #not_found_error "Result URI \"#{uri}\" does not exist." unless URI.accessible? uri, @subjectid RestClientWrapper.put(File.join(@uri,'Completed'),{:resultURI => uri}) end -- cgit v1.2.3