lib/adiwg/mdtranslator/readers/mdJson/modules/module_valueRange.rb in adiwg-mdtranslator-2.9.2 vs lib/adiwg/mdtranslator/readers/mdJson/modules/module_valueRange.rb in adiwg-mdtranslator-2.10.0

- old
+ new

@@ -1,9 +1,10 @@ # unpack series # Reader - ADIwg JSON to internal data structure # History: +# Stan Smith 2018-02-19 refactored error and warning messaging # Stan Smith 2017-11-01 original script module ADIWG module Mdtranslator module Readers @@ -13,12 +14,11 @@ def self.unpack(hRange, responseObj) # return nil object if input is empty if hRange.empty? - responseObj[:readerExecutionMessages] << 'Value Range object is empty' - responseObj[:readerExecutionPass] = false + responseObj[:readerExecutionMessages] << 'WARNING: mdJson reader: value range object is empty' return nil end # instance classes needed in script intMetadataClass = InternalMetadata.new @@ -27,20 +27,20 @@ # value range - minimum range value (required) if hRange.has_key?('minRangeValue') intRange[:minRangeValue] = hRange['minRangeValue'] end if intRange[:minRangeValue].nil? || intRange[:minRangeValue] == '' - responseObj[:readerExecutionMessages] << 'Value Range object is missing minimum' + responseObj[:readerExecutionMessages] << 'ERROR: mdJson reader: value range minimum is missing' responseObj[:readerExecutionPass] = false return nil end # value range - maximum range value (required) if hRange.has_key?('maxRangeValue') intRange[:maxRangeValue] = hRange['maxRangeValue'] end if intRange[:maxRangeValue].nil? || intRange[:maxRangeValue] == '' - responseObj[:readerExecutionMessages] << 'Value Range object is missing maximum' + responseObj[:readerExecutionMessages] << 'ERROR: mdJson reader: value range maximum is missing' responseObj[:readerExecutionPass] = false return nil end return intRange