Sha256: 35118931a187e6e6f9e2bd92638a51818af8bd09da5eaf0d6afa3fe366799ee7
Contents?: true
Size: 1.56 KB
Versions: 16
Compression:
Stored size: 1.56 KB
Contents
# unpack classed data # Reader - ADIwg JSON V1 to internal data structure # History: # Stan Smith 2015-08-20 original script require ADIWG::Mdtranslator::Readers::MdJson.readerModule('module_classedDataItem') module ADIWG module Mdtranslator module Readers module MdJson module ClassedData def self.unpack(hClassData, responseObj) # instance classes needed in script intMetadataClass = InternalMetadata.new hClass = intMetadataClass.newClassedData # classed data - number of classed items if hClassData.has_key?('numberOfClasses') s = hClassData['numberOfClasses'] if s != '' hClass[:numberOfClasses] = s end end # classed data - classed data items if hClassData.has_key?('classifiedDataItem') aClassItems = hClassData['classifiedDataItem'] aClassItems.each do |hClassItem| if !hClassItem.empty? hClass[:classedDataItems] << ClassedDataItem.unpack(hClassItem, responseObj) end end end return hClass end end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems