Module: ADIWG::Mdtranslator::Writers::SbJson::Codelists
- Defined in:
- lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_codelists.rb
Class Method Summary collapse
-
.codelist_adiwg2sb(codelist, adiwgCode) ⇒ Object
translate iso/adiwg code to sb.
-
.get_code_definition(codeList, code) ⇒ Object
get requested codelist from the adiwg-mdcodes gem.
Class Method Details
.codelist_adiwg2sb(codelist, adiwgCode) ⇒ Object
translate iso/adiwg code to sb
185 186 187 188 189 190 191 192 193 194 195 |
# File 'lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_codelists.rb', line 185 def self.codelist_adiwg2sb(codelist, adiwgCode) codeList = instance_variable_get("@#{codelist}") unless adiwgCode.nil? codeList.each do |obj| if obj[:adiwg] == adiwgCode return obj[:sb] end end end return nil end |
.get_code_definition(codeList, code) ⇒ Object
get requested codelist from the adiwg-mdcodes gem
198 199 200 201 202 203 204 205 206 |
# File 'lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_codelists.rb', line 198 def self.get_code_definition(codeList, code) hCodelist = ADIWG::Mdcodes.getCodelistDetail(codeList, @hResponseObj) hCodelist['codelist'].each do |item| if item['codeName'] == code return item['description'] end end return nil end |