Sha256: e03cf23b5428b46baf72830bcf8442513121bed47566778ea6f7f7f91e40ff81

Contents?: true

Size: 814 Bytes

Versions: 1

Compression:

Stored size: 814 Bytes

Contents

# unpack a data dictionary domain item
# Reader - ADIwg JSON V1 to internal data structure

# History:
# 	Stan Smith 2013-12-01 original script

module Md_DomainItem

	def self.unpack(hDoItem)

		# instance classes needed in script
		intMetadataClass = InternalMetadata.new
		intItem = intMetadataClass.newDomainItem

		# data dictionary domain item - name
		if hDoItem.has_key?('name')
			s = hDoItem['name']
			if s != ''
				intItem[:itemName] = s
			end
		end

		# data dictionary domain item - value
		if hDoItem.has_key?('value')
			s = hDoItem['value']
			if s != ''
				intItem[:itemValue] = s
			end
		end

		# data dictionary domain item - definition
		if hDoItem.has_key?('definition')
			s = hDoItem['definition']
			if s != ''
				intItem[:itemDefinition] = s
			end
		end

		return intItem
	end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adiwg-mdtranslator-0.10.2 lib/adiwg/mdtranslator/readers/mdJson/modules_0.9.0/module_domainItem.rb