I guess I just don't like the repeated method call...  since the endpoint isn't going to change, it might make more sense to pass in the restful object/action combo.  maybe:

```ruby
api_call(method, action, params)
```