Module: ADIWG::Mdtranslator::Writers::MdJson::CoverageInfo

Extended by:
MdJson::Base
Defined in:
lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_coverageInfo.rb

Class Method Summary collapse

Class Method Details

.build(intObj) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
# 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