Module: ADIWG::Mdtranslator::Readers::SbJson::Codelists

Defined in:
lib/adiwg/mdtranslator/readers/sbJson/modules/module_codelists.rb

Class Method Summary collapse

Class Method Details

.codelist_sb2adiwg(codelist, sbCode) ⇒ Object

translate iso/adiwg code to sb



187
188
189
190
191
192
193
194
195
196
197
# File 'lib/adiwg/mdtranslator/readers/sbJson/modules/module_codelists.rb', line 187

def self.codelist_sb2adiwg(codelist, sbCode)
   codeList = instance_variable_get("@#{codelist}")
   unless sbCode.nil?
      codeList.each do |obj|
         if obj[:sb] == sbCode
            return obj[:adiwg]
         end
      end
   end
   return nil
end

.is_sb_code(codelist, sbCode) ⇒ Object

test if provided code is a valid sb code



200
201
202
203
204
205
206
207
208
209
210
# File 'lib/adiwg/mdtranslator/readers/sbJson/modules/module_codelists.rb', line 200

def self.is_sb_code(codelist, sbCode)
   codeList = instance_variable_get("@#{codelist}")
   unless sbCode.nil?
      codeList.each do |obj|
         if obj[:sb] == sbCode
            return true
         end
      end
   end
   return false
end