¿Cómo depuro HTTP de Ruby google-api-client
google-drive-sdk faraday (1)
Intento integrarme con Google Drive, usando google-api-client. Como hay muchas cosas en marcha, me gustaría poder ver qué pasa por el cable (nivel http). Parece que el cliente usa Faraday para la conectividad http. ¿Cómo puedo obtener un wiredump de Faraday para la depuración?
Google api client usa Faraday.default_connection
de forma predeterminada. Por lo tanto, es posible manipular este objeto, lo que se puede hacer simplemente con la siguiente línea de código:
Faraday.default_connection.response :logger
Me tomó un tiempo averiguarlo.