class XmlStateFilter

Constants

STATUS_COMPLETE
STATUS_ERROR
STATUS_FAILED

Public Instance Methods

filter(inputs, outputs) click to toggle source
# File lib/migGem.rb, line 8
def filter(inputs, outputs)
  xml_hash= Hash.from_xml(inputs['xml_response'])

  statuscode = xml_hash["mamResponse"]["responseContext"]["statusCode"]

  outputs['statusCode']=statuscode

  if statuscode == 'SUCCESS'
    @status = STATUS_COMPLETE
  elsif statuscode == 'FAILED'
    @status = STATUS_FAILED
  else
    @status = STATUS_ERROR
  end
end