Sha256: ed0f424165a63295e251ca3d7b00d0a5c9205dcdcd196eab5fbb545973ad46d4
Contents?: true
Size: 1.19 KB
Versions: 70
Compression:
Stored size: 1.19 KB
Contents
# mdJson 2.0 writer - coverage description # History: # Stan Smith 2017-03-16 refactored for mdJson/mdTranslator 2.0 # Josh Bradley original script require 'jbuilder' require_relative 'mdJson_identifier' require_relative 'mdJson_attributeGroup' require_relative 'mdJson_imageDescription' module ADIWG module Mdtranslator module Writers module MdJson module CoverageDescription def self.build(hCoverage) @Namespace = ADIWG::Mdtranslator::Writers::MdJson Jbuilder.new do |json| json.coverageName hCoverage[:coverageName] json.coverageDescription hCoverage[:coverageDescription] json.processingLevelCode Identifier.build(hCoverage[:processingLevelCode]) unless hCoverage[:processingLevelCode].empty? json.attributeGroup @Namespace.json_map(hCoverage[:attributeGroups], AttributeGroup) json.imageDescription ImageDescription.build(hCoverage[:imageDescription]) unless hCoverage[:imageDescription].empty? end end # build end # CoverageDescription end end end end
Version data entries
70 entries across 70 versions & 1 rubygems