Sha256: 2c672fbf3005d845fa5df0344b10057535ca068f589c1af6678150cfc9e17c5b
Contents?: true
Size: 1008 Bytes
Versions: 32
Compression:
Stored size: 1008 Bytes
Contents
# mdJson 2.0 writer - taxonomic classification # History: # Stan Smith 2017-03-17 refactored for mdJson/mdTranslator 2.0 # Josh Bradley original script require 'jbuilder' require_relative 'mdJson_taxonomicClassification' module ADIWG module Mdtranslator module Writers module MdJson module TaxonomicClassification def self.build(hTaxon) @Namespace = ADIWG::Mdtranslator::Writers::MdJson Jbuilder.new do |json| json.taxonomicSystemId hTaxon[:taxonId] json.taxonomicRank hTaxon[:taxonRank] json.latinName hTaxon[:taxonValue] json.commonName hTaxon[:commonNames] unless hTaxon[:commonNames].empty? json.subClassification @Namespace.json_map(hTaxon[:subClasses], TaxonomicClassification) end end # build end # TaxonomicClassification end end end end
Version data entries
32 entries across 32 versions & 1 rubygems