module ADIWG::Mdtranslator::Writers::MdJson::CoverageInfo

Public Class Methods

build(intObj) click to toggle source
# File lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_coverageInfo.rb, line 14
def self.build(intObj)
  unless intObj.empty?
    Jbuilder.new do |json|
      json.coverageType intObj[:coverageType]
      json.coverageName intObj[:coverageName]
      json.coverageDescription intObj[:coverageDescription]
      json.processingLevel ResourceIdentifier.build(intObj[:processingLevel]) unless intObj[:processingLevel].empty?
      json.coverageItem json_map(intObj[:coverageItems], CoverageItem)
      json.imageInfo ImageInfo.build(intObj[:imageInfo]) unless intObj[:imageInfo].empty?
    end
  end
end