summaryrefslogtreecommitdiff
path: root/validation/validation_format.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-01-13 15:18:45 +0100
committermguetlein <martin.guetlein@gmail.com>2011-01-13 15:18:45 +0100
commiteeb0b6df2dbdae29ccf3f4ccd923002e0ed65506 (patch)
treec0b0956d5b107e613c3236ede71462fa7f18cf05 /validation/validation_format.rb
parent5786ebd5095451e928d9811bd6bbd98af72de99d (diff)
adjust to new wrapper, replace activerecord with datamapper (remove activerecord code), is_classification to feature_type
Diffstat (limited to 'validation/validation_format.rb')
-rwxr-xr-x[-rw-r--r--]validation/validation_format.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/validation/validation_format.rb b/validation/validation_format.rb
index 0db8579..7c6396a 100644..100755
--- a/validation/validation_format.rb
+++ b/validation/validation_format.rb
@@ -24,13 +24,14 @@ module Validation
h[:crossvalidation_info] = cv
end
if classification_statistics
+ raise "classification_statistics is no has: "+classification_statistics.class.to_s unless classification_statistics.is_a?(Hash)
clazz = {}
Lib::VAL_CLASS_PROPS_SINGLE.each{ |p| clazz[p] = classification_statistics[p] }
# transpose results per class
class_values = {}
Lib::VAL_CLASS_PROPS_PER_CLASS.each do |p|
- $sinatra.halt 500, "missing classification statitstics: "+p.to_s+" "+classification_statistics.inspect unless classification_statistics[p]
+ $sinatra.halt 500, "missing classification statitstics: "+p.to_s+" "+classification_statistics.inspect if classification_statistics[p]==nil
classification_statistics[p].each do |class_value, property_value|
class_values[class_value] = {:class_value => class_value} unless class_values.has_key?(class_value)
map = class_values[class_value]
@@ -82,7 +83,8 @@ module Validation
h[p] = self.send(p)
end
v = []
- Validation.find( :all, :conditions => { :crossvalidation_id => self.id } ).each do |val|
+ #Validation.find( :all, :conditions => { :crossvalidation_id => self.id } ).each do |val|
+ Validation.all( :crossvalidation_id => self.id ).each do |val|
v.push( val.validation_uri.to_s )
end
h[:validation_uris] = v