Method: ActiveShipping::UPS#parse_void_response

Defined in:
lib/active_shipping/carriers/ups.rb

#parse_void_response(response, options = {}) ⇒ Object (protected)



973
974
975
976
977
978
979
980
981
982
# File 'lib/active_shipping/carriers/ups.rb', line 973

def parse_void_response(response, options={})
  xml = build_document(response, 'VoidShipmentResponse')
  success = response_success?(xml)
  message = response_message(xml)
  if success
    true
  else
    raise ResponseError.new("Void shipment failed with message: #{message}")
  end
end