It seems pretty standard the way we're calling it now:

`api_call(method, url, options)`

That's similar to `WebMock` (https://github.com/bblimke/webmock ) and closely matches the requirements for RESTful routing. (Meaning, a URL is only half a request. You need both the URL and the method to define a request.)

Since the method is a part of the request itself, I hesitate to remove the method from the required parameters.

The inline stuff to define the URL is just to try and keep the work on this lightweight and move forward.

Assuming we don't remove the method or url from the required params, how would you like to see this change?