module ADIWG::Mdtranslator::Writers::MdJson::Metadata

Public Class Methods

build(hMetadata) click to toggle source
# File lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_metadata.rb, line 25
def self.build(hMetadata)

   Jbuilder.new do |json|
      json.metadataInfo MetadataInfo.build(hMetadata[:metadataInfo])
      json.resourceInfo ResourceInfo.build(hMetadata[:resourceInfo])
      json.resourceLineage @Namespace.json_map(hMetadata[:lineageInfo], LineageInfo)
      json.resourceDistribution @Namespace.json_map(hMetadata[:distributorInfo], Distribution)
      json.associatedResource @Namespace.json_map(hMetadata[:associatedResources], AssociatedResource)
      json.additionalDocumentation @Namespace.json_map(hMetadata[:additionalDocuments], AdditionalDocument)
      json.funding @Namespace.json_map(hMetadata[:funding], Funding)
   end

end