heroku / heroku.rb

DEPRECATED! Official Heroku Ruby Legacy API wrapper
161 stars 41 forks source link

So how does this relate to the new Platform API just announced? #60

Closed dfuentes77 closed 11 years ago

dfuentes77 commented 11 years ago

Is this gem talking to that API or is it talking to an older API and will eventually be using the new one when its GA?

geemus commented 11 years ago

Currently it still talks to the older API. We hope that the newer API is actually so simple that having a specialized client is overkill, so that using a plain http client is good enough. That said we hope to see what demand is like and will certainly work to get an updated version if there is clear demand for it (as it seems likely that there might be). Thanks for the great question and let me know if there is anything else I can help clarify.

coreyward commented 11 years ago

:arrow_up: This would be worth adding to the README I think. :arrow_up:

My Two Cents: If we're all developing our own wrappers for a REST interface, as we should be if we're writing object-oriented applications, we're all going to first check to see if the work has been done for us so we don't have to write as much code. I'd much prefer a well-tested gem that does the wrapping and handles the particulars of authentication than a barebones-so-I-can-get-back-to-other-code wrapper that only supports the currently-needed endpoint(s).

dfuentes77 commented 11 years ago

agreed

geemus commented 11 years ago

Updated docs.

@coreyward - thanks for your thoughts and the nudge, I missed that as I was working through the initial feedback. I think it seems likely that there will be such a gem, either from us or an open source effort, but for now my focus is more on delivering the remaining/missing functionality within the API itself. So unfortunately we may just have to play catchup on that after the fact. I'd certainly be happy to support an open source effort on that front also, just not to a point presently where I have bandwidth to directly contribute myself.