request_via
request_via copied to clipboard
Idea: RequestVia::Client#call
client = RequestVia::Client.('example.com')
client.(:get, '/foo')
client.(:get, '/foo', params: {}, headers: {})
# or
request = client.(:get)
request.() # == client.get
request.(params: {}) # == client.get params: {}
request.('/bar', params: {}) # == client.get('/bar', params: {})
# or
request = client.(headers: {}, params: {})
%w[
foo
bar
].map &.request(:get)