Hash :
a1851d56
Author :
Date :
2016-05-24T16:12:43
extract swift component out of the client.
defmodule ExOvh.ResponseError do
@moduledoc :false
defexception [:response, :query]
def message(%{query: query, response: resp}) do
~s"""
The following http query was unsuccessful, unexpected or erroneous in some way:
#{Kernel.inspect(query)} was unsuccessful.
"""
<>
message(%{response: resp})
end
def message(%{response: resp}) do
~s"""
** Reponse Status Code **
#{inspect resp.status_code}
** Response Body **
#{Kernel.inspect(resp.body)}
** Response Headers **
#{Kernel.inspect(resp.headers)}
"""
end
end