module ADIWG::Mdtranslator::Writers::MdJson::Source
Public Class Methods
build(hSource)
click to toggle source
# File lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_source.rb, line 25 def self.build(hSource) Jbuilder.new do |json| json.sourceId hSource[:sourceId] json.description hSource[:description] json.sourceCitation Citation.build(hSource[:sourceCitation]) unless hSource[:sourceCitation].empty? json.metadataCitation @Namespace.json_map(hSource[:metadataCitations], Citation) json.spatialResolution SpatialResolution.build(hSource[:spatialResolution]) unless hSource[:spatialResolution].empty? json.referenceSystem SpatialReference.build(hSource[:referenceSystem]) unless hSource[:referenceSystem].empty? json.sourceProcessStep @Namespace.json_map(hSource[:sourceSteps], ProcessStep) json.scope Scope.build(hSource[:scope]) unless hSource[:scope].empty? json.processedLevel Identifier.build(hSource[:processedLevel]) unless hSource[:processedLevel].empty? json.resolution NominalResolution.build(hSource[:resolution]) unless hSource[:resolution].empty? end end