summaryrefslogtreecommitdiff
path: root/report/validation_data.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2009-11-25 12:40:12 +0100
committerMartin Gütlein <martin.guetlein@gmail.com>2009-11-25 12:40:12 +0100
commit4e76efe724aa723e1f79fb09d4e908323720f1de (patch)
tree864bd7f58eaa748bbd143e4b4dcd3ff6e4885ffc /report/validation_data.rb
parentdb65b03dc761f7788dad5bdbfd9e0d7e8376f6cb (diff)
set content-tpye when accessing ressources, check report types, ...
Diffstat (limited to 'report/validation_data.rb')
-rw-r--r--report/validation_data.rb23
1 files changed, 14 insertions, 9 deletions
diff --git a/report/validation_data.rb b/report/validation_data.rb
index eb609c9..9cb7cd1 100644
--- a/report/validation_data.rb
+++ b/report/validation_data.rb
@@ -28,14 +28,19 @@ module Reports
@@validation_access
end
- def self.reset_validation_access
- case ENV['REPORT_VALIDATION_ACCESS']
- when "mock_layer"
- @@validation_access = Reports::ValidationMockLayer.new
- when "webservice"
- @@validation_access = Reports::ValidationWebservice.new
- else #default
- @@validation_access = Reports::ValidationDB.new
+ def self.reset_validation_access( validation_access=nil )
+
+ if validation_access
+ @@validation_access=validation_access
+ else
+ case ENV['REPORT_VALIDATION_ACCESS']
+ when "mock_layer"
+ @@validation_access = Reports::ValidationMockLayer.new
+ when "webservice"
+ @@validation_access = Reports::ValidationWebservice.new
+ else #default
+ @@validation_access = Reports::ValidationDB.new
+ end
end
end
@@ -71,7 +76,7 @@ module Reports
LOGGER.info("no predictions available, prediction_dataset_uri not set")
return nil
end
- @predictions = Reports.validation_access.get_predictions( @prediction_feature, @test_dataset_uri, @prediction_dataset_uri )
+ @predictions = Reports.validation_access.get_predictions( self )
end
# loads all crossvalidation attributes, of the corresponding cv into this object