- # Assemble some JSON our client-side code can work with.
- json = {}
- if result.status != 200
- if result.data["error"]
- message = result.data["error"]["errors"].first["message"]
- json["message"] = "#{message} [#{result.status}]"
- else
- json["message"] = "Error. [#{result.status}]"
- end
- json["response"] = ::JSON.parse(result.body)
- json["status"] = "error"
- else
- json["response"] = ::JSON.parse(result.body)
- json["status"] = "success"
- end