class

ScalewayApi::HttpTransport

Inherits Reference < Object

Transport HTTP abstrait. Permet d'injecter un double en test.

Une implémentation doit retourner un tuple {status, body}. Le Client se charge de décoder le JSON et de lever les exceptions.

Instance methods

request(method : String, url : String, headers : HTTP::Headers, body : String) : Tuple(Int32, String)
Source