summaryrefslogtreecommitdiff
path: root/lib/task.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2010-11-11 09:31:27 +0100
committerChristoph Helma <helma@in-silico.ch>2010-11-11 09:31:27 +0100
commitb93002b4ea50ff7e357da08abd10577347ce2d5f (patch)
tree840f1b8865032ce59917d8c5a3d6b2e499d19126 /lib/task.rb
parentd6811507c1c1339cc4fe7cdb429b9b34b97dc422 (diff)
first steps towards version 2.0, yard documentation started, passes compound, dataset, feature, algorithm, fminer tests
Diffstat (limited to 'lib/task.rb')
-rw-r--r--lib/task.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/task.rb b/lib/task.rb
index 50f0347..96ee719 100644
--- a/lib/task.rb
+++ b/lib/task.rb
@@ -3,6 +3,7 @@ $self_task=nil
module OpenTox
class Task
+ attr_accessor :uri, :date, :title, :creator, :description, :hasStatus, :percentageCompleted, :resultURI, :due_to_time, :http_code
# due_to_time is only set in local tasks
TASK_ATTRIBS = [ :uri, :date, :title, :creator, :description, :hasStatus, :percentageCompleted, :resultURI, :due_to_time ]
@@ -124,14 +125,14 @@ module OpenTox
def check_state
begin
raise "illegal task state, task is completed, resultURI is no URI: '"+@resultURI.to_s+
- "'" unless @resultURI and Utils.is_uri?(@resultURI) if completed?
+ "'" unless @resultURI and @resultURI.to_s.uri? if completed?
if @http_code == 202
raise "illegal task state, code is 202, but hasStatus is not Running: '"+@hasStatus+"'" unless running?
elsif @http_code == 201
raise "illegal task state, code is 201, but hasStatus is not Completed: '"+@hasStatus+"'" unless completed?
raise "illegal task state, code is 201, resultURI is no task-URI: '"+@resultURI.to_s+
- "'" unless @resultURI and Utils.task_uri?(@resultURI)
+ "'" unless @resultURI and @resultURI.to_s.uri?
end
rescue => ex
RestClientWrapper.raise_uri_error(ex.message, @uri)
@@ -171,6 +172,7 @@ module OpenTox
LOGGER.debug "Started task: "+task.uri.to_s
task.uri
end
+
end
end