26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_metadata.rb', line 26
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)
json.dataQuality @Namespace.json_map(hMetadata[:dataQuality], DataQuality)
end
end
|