Module: ADIWG::Mdtranslator::Writers::SbJson::BrowseCategory

Defined in:
lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_browseCategory.rb

Class Method Summary collapse

Class Method Details

.build(aTypes) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_browseCategory.rb', line 16

def self.build(aTypes)

   aCategories = []

   # always include a 'Data' browse category
   aCategories << 'Data'

   aTypes.each do |hType|
      type = hType[:type]
      sbType = Codelists.codelist_adiwg2sb('scope_adiwg2sb', type)
      aCategories << sbType unless sbType.nil?
   end

   aCategories = aCategories.uniq

end