module ADIWG::Mdtranslator::Writers::SbJson::Facet
Public Class Methods
build(hMetadata)
click to toggle source
# File lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_facet.rb, line 18 def self.build(hMetadata) aFacets = [] # budget facet unless hMetadata[:funding].empty? hBudgetFacet = Budget.build(hMetadata[:funding]) aFacets << hBudgetFacet unless hBudgetFacet.empty? end # project facet unless hMetadata[:resourceInfo].empty? hProjectFacet = Project.build(hMetadata[:resourceInfo]) aFacets << hProjectFacet unless hProjectFacet.empty? end # publication facet (citation) unless hMetadata[:resourceInfo].empty? hPublicationFacet = Publication.build(hMetadata[:resourceInfo]) aFacets << hPublicationFacet unless hPublicationFacet.empty? end if aFacets.empty? return nil end aFacets end