From 78e32f5b5dd46c6b1d9d7739a63eaf747ea8859f Mon Sep 17 00:00:00 2001 From: bob-perkinson Date: Fri, 17 Aug 2012 13:09:12 -0500 Subject: [PATCH] Update lib/onix/audience_range.rb Removed the integer setting on audience_range_values as it now allows for number or string entries as per ONIX documentation. The definition of the element has been extended to allowstrings to be carried instead of integers only, so that audience ranges can bespecified in both numeric and non-numeric terms. This is particularly applicable toUS school and pre-school levels. --- lib/onix/audience_range.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/onix/audience_range.rb b/lib/onix/audience_range.rb index 4ea5860..3715d72 100644 --- a/lib/onix/audience_range.rb +++ b/lib/onix/audience_range.rb @@ -8,7 +8,7 @@ class AudienceRange xml_accessor :audience_range_qualifier, :from => "AudienceRangeQualifier", :as => Fixnum, :to_xml => ONIX::Formatters.two_digit xml_accessor :audience_range_precisions, :from => "AudienceRangePrecision", :as => [Fixnum], :to_xml => [ONIX::Formatters.two_digit] # TODO: two_digit isn't working on the array items - xml_accessor :audience_range_values, :from => "AudienceRangeValue", :as => [Integer] + xml_accessor :audience_range_values, :from => "AudienceRangeValue" # TODO: element AudienceRange: validity error : # Element AudienceRange content does not follow the DTD, expecting