module ADIWG::Mdtranslator::Readers::MdJson::ConformanceResult

Public Class Methods

unpack(hConformanceResult, responseObj, inContext = nil) click to toggle source
# File lib/adiwg/mdtranslator/readers/mdJson/modules/module_conformanceResult.rb, line 11
def self.unpack(hConformanceResult, responseObj, inContext = nil)

  intMetadataClass = InternalMetadata.new
  intConformanceResult = intMetadataClass.newConformanceResult

  # dateTime
  if hConformanceResult.has_key?('dateTime')
    intConformanceResult[:dateTime] = hConformanceResult['dateTime']
  end

  # scope
  if hConformanceResult.has_key?('scope')
    intConformanceResult[:scope] = Scope.unpack(hConformanceResult['scope'], responseObj)
  end

  #specification
  if hConformanceResult.has_key?('specification')
    intConformanceResult[:specification] = Citation.unpack(hConformanceResult['specification'], responseObj)
  end

  # explanation
  if hConformanceResult.has_key?('explanation')
    intConformanceResult[:explanation] = hConformanceResult['explanation']
  end

  # pass
  if hConformanceResult.has_key?('pass')
    intConformanceResult[:pass] = hConformanceResult['pass']
  end

  return intConformanceResult
end