class Gpdb::HttpClient
Public Instance Methods
request(request)
click to toggle source
# File lib/gpdb/http_client.rb, line 26 def request(request) conn = Faraday.new(url: request.api_url) do |f| f.headers = request.headers f.use(HeadersMiddleware) f.request(:multipart) f.request(:url_encoded) f.use(JsonParseMiddleware) f.adapter(Faraday.default_adapter) end conn.public_send(request.method, request.path, request.params) end