# File lib/dynect_rest.rb, line 200
  def parse_response(response)
    case response["status"]
    when "success"
      response["data"]
    when "failure", "incomplete"
      error_messages = []
      response["msgs"].each do |error_message|
        error_messages << "#{error_message["LVL"]} #{error_message["ERR_CD"]} #{error_message["SOURCE"]} - #{error_message["INFO"]}"
      end
      raise DynectRest::Exceptions::RequestFailed, "Request failed: #{error_messages.join("\n")}" 
    end
  end