module ADIWG::Mdtranslator::Writers::MdJson::Taxonomy

Public Class Methods

build(hTaxonomy) click to toggle source
# File lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_taxonomy.rb, line 22
def self.build(hTaxonomy)

   @Namespace = ADIWG::Mdtranslator::Writers::MdJson

   Jbuilder.new do |json|
      json.taxonomicSystem @Namespace.json_map(hTaxonomy[:taxonSystem], TaxonomicSystem)
      json.generalScope hTaxonomy[:generalScope]
      json.identificationReference @Namespace.json_map(hTaxonomy[:idReferences], Citation)
      json.observer @Namespace.json_map(hTaxonomy[:observers], ResponsibleParty)
      json.identificationProcedure hTaxonomy[:idProcedure]
      json.identificationCompleteness hTaxonomy[:idCompleteness]
      json.voucher @Namespace.json_map(hTaxonomy[:vouchers], Voucher)
      json.taxonomicClassification @Namespace.json_map(hTaxonomy[:taxonClasses], TaxonomicClassification)
   end

end