Commit Graph

7 Commits

Author SHA1 Message Date
Kyrylo Silin ebccd57013 Convert all commands to classes
John "banister" Mair describes the following key features of commands
as classes:

  1. It enables people to extend them by either subclassing or
     monkeypatching.
  2. It enables them to provide their own API, so that for example, the
     Pry::Command::Edit class could have class methods for people to
     configure it.

Please, note that I didn't touch easter eggs commands. I also prettified
some strings (your source code reading experience should vastly improve!).

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
2012-12-27 13:31:37 +02:00
Conrad Irwin deb8a28cd4 Always show @line in whereami [Fixes #754] 2012-11-20 13:44:50 -08:00
Conrad Irwin 5a240b2d0c Revert "make whereami more consistent [Fixes #383]"
This reverts commit 2e8881f59e.
2012-11-20 13:44:23 -08:00
Conrad Irwin a6c4c6950d Revert "Make whereami more consistent (and less cheeky) [Fixes #383]"
This reverts commit f937bb6097.
2012-11-18 16:42:29 -08:00
Conrad Irwin f937bb6097 Make whereami more consistent (and less cheeky) [Fixes #383] 2012-11-18 16:29:48 -08:00
Conrad Irwin 2e8881f59e make whereami more consistent [Fixes #383] 2012-11-18 03:54:04 -08:00
Ryan Fitzgerald 8ce49ee081 Remove extended_commands, default_commands -> commands 2012-08-11 17:39:25 -07:00