summaryrefslogtreecommitdiff
path: root/lib/validation.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-05-10 12:23:19 +0200
committermguetlein <martin.guetlein@gmail.com>2011-05-10 12:23:19 +0200
commit51cb900375a575208cd210da5093773d9e10cfdd (patch)
treee5c6c70584c026a086337de488c43138e0b26501 /lib/validation.rb
parent4d8ca4a4d057a197dbfe34e16950ea5433e9819a (diff)
minor fix: load metadata when 'find'ing a report in validation.rb
Diffstat (limited to 'lib/validation.rb')
-rw-r--r--lib/validation.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/validation.rb b/lib/validation.rb
index 08dc4ab..d58d36e 100644
--- a/lib/validation.rb
+++ b/lib/validation.rb
@@ -46,7 +46,6 @@ module OpenTox
@report.uri
end
-
# creates a validation object from crossvaldiation statistics, raise error if not found
# (as crossvaldiation statistics are returned as an average valdidation over all folds)
# @param [String] crossvalidation uri
@@ -162,9 +161,10 @@ module OpenTox
# @param [String,optional] subjectid
# @return [OpenTox::ValidationReport]
def self.find( uri, subjectid=nil )
- # PENDING load report data?
OpenTox::RestClientWrapper.get(uri,{:subjectid => subjectid})
- ValidationReport.new(uri)
+ rep = ValidationReport.new(uri)
+ rep.load_metadata( subjectid )
+ rep
end
# finds ValidationReport for a particular validation
@@ -200,7 +200,9 @@ module OpenTox
def self.find( uri, subjectid=nil )
# PENDING load report data?
OpenTox::RestClientWrapper.get(uri,{:subjectid => subjectid})
- CrossvalidationReport.new(uri)
+ rep = CrossvalidationReport.new(uri)
+ rep.load_metadata( subjectid )
+ rep
end
# finds CrossvalidationReport for a particular crossvalidation