heroku/heroku — pull request #292 by brandur (2012-04-17 18:28:19+00:00)
Title: Certs GA

Moving the `certs` Heroku subcommand away from its own plugin (https://github.com/heroku/heroku-certs) and directly into the main Heroku gem. The code has been refactored in a few ways:

* Doesn't include as many random files anymore. Most required helpers are now directly in the certs command.
* Added specs for the certs-related client methods.
* Refactored specs to use the nice CLI `execute` pattern.
* Arrows (`------->`) at the front of certs command output have been removed.

@geemus Let me know if you find any particular stylistic problems with the pull request and I'll be happy to refactor. One thing that you might not like is that I left the SSL endpoint client methods out of the main `client.rb` file and its specs out of `client_spec.rb`. I did this mostly because these files are starting to get pretty bloated.