Sha256: b238fc44801d288422907ca2c5a9895ba6d6e609c3327fb2d0ddb383ba67f602

Contents?: true

Size: 826 Bytes

Versions: 1

Compression:

Stored size: 826 Bytes

Contents

# unpack resolution
# Reader - ADIwg JSON V1 to internal data structure

# History:
# 	Stan Smith 2013-11-26 original script

module Md_Resolution

	def self.unpack(hResolution)

		# instance classes needed in script
		intMetadataClass = InternalMetadata.new
		intResolution = intMetadataClass.newResolution

		# resolution - equivalent scale
		if hResolution.has_key?('equivalentScale')
			s = hResolution['equivalentScale']
			if s != ''
				intResolution[:equivalentScale] = s
			end
		end

		# resolution - distance
		if hResolution.has_key?('distance')
			s = hResolution['distance']
			if s != ''
				intResolution[:distance] = s
			end
		end

		# resolution - uom
		if hResolution.has_key?('uom')
			s = hResolution['uom']
			if s != ''
				intResolution[:distanceUOM] = s
			end
		end

		return intResolution
	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_resolution.rb