1
0
Fork 0
mirror of https://github.com/pry/pry.git synced 2022-11-09 12:35:05 -05:00
Commit graph

4 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
Ryan Fitzgerald
46e1196e75 Fix old_stack behavior on error 2012-08-16 23:31:03 -07:00
Jason Laster
f51fca89dc Revert "Revert "Merge pull request #678 from jasonLaster/tabcomplete""
This reverts commit 1234c90085.

Conflicts:

	lib/pry/completion.rb
	lib/pry/default_commands/cd.rb
	lib/pry/default_commands/input_and_output.rb
	test/test_completion.rb

Conflicts:

	test/test_completion.rb
2012-08-12 00:38:44 -04:00
Ryan Fitzgerald
8ce49ee081 Remove extended_commands, default_commands -> commands 2012-08-11 17:39:25 -07:00
Renamed from lib/pry/default_commands/cd.rb (Browse further)