diff options
author | Martin Gütlein <martin.guetlein@gmail.com> | 2009-11-25 12:40:12 +0100 |
---|---|---|
committer | Martin Gütlein <martin.guetlein@gmail.com> | 2009-11-25 12:40:12 +0100 |
commit | 4e76efe724aa723e1f79fb09d4e908323720f1de (patch) | |
tree | 864bd7f58eaa748bbd143e4b4dcd3ff6e4885ffc /report/validation_data.rb | |
parent | db65b03dc761f7788dad5bdbfd9e0d7e8376f6cb (diff) |
set content-tpye when accessing ressources, check report types, ...
Diffstat (limited to 'report/validation_data.rb')
-rw-r--r-- | report/validation_data.rb | 23 |
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 |