heroku/heroku.jar — pull request #52 by ryanbrainard (2012-06-20 23:23:44+00:00)
Title: App Exists Command

This introduces support for AppExists, which is a wrapper around the AppInfo call, but checks status codes for an app's existence (authenticated or unauthenticated) based on:
https://github.com/heroku/core/pull/775

In the facade, this functionality is exposed as both `isAppNameAvailable()` and `appExists()`, which are opposites of each other. They both answer the same fundamental question, but reflect the semantic differences.

This also adds a RequestTransformation class, which helps with extending standard request classes with a different response type. AppExists uses this to transform App into Boolean.