Commit Graph

7 Commits

Author SHA1 Message Date
John Mair 609b09e553 updated docs 2010-12-29 22:14:12 +13:00
John Mair 4f92957e9b start at docs 2010-12-28 16:56:23 +13:00
John Mair 47d34790e7 combined default_prompt and wait_prompt into one prompt array called default_prompt; added ls_methods and ls_imethods commands, version bump to 0.4.0 2010-12-28 01:36:29 +13:00
John Mair 571612f4cf * completely merged Output and Commands classes, reduced Output to just a simple puts() method, a la Input and read()
* Commands now completely manages 'help', so that 'help' returns full command list/doco and 'help cmd' returns doc for just that command
* Turned out.session_start() and out.session_end() into hook methods: Pry.hooks :before_session, and :after_session
* Refactored Pry#initialize, so no longer individually setting accessors and hash options, instead using ConfigOptions to iterate over accessors and set their default value to Pry.send(accessor_name)
* TO DO: rewrite tests in terms of new program structure, since they're all failing due to major change (not because functionality is lacking but due to assumptions tests were making about program structure)
2010-12-27 23:56:55 +13:00
John Mair 630e9ef962 bringing most of output functionality into commands, since 99% of output is command output 2010-12-27 02:39:46 +13:00
John Mair fecdf2d2b2 slight refactor, just code aesthetics and formatting 2010-12-26 03:18:30 +13:00
John Mair 6b3a6871fc split Pry into 3 more files: pry_class (for class methods) pry_instance (instance methods) and core_extensions, for extensions to Object (e.g pry and __binding__ methods) 2010-12-26 02:59:37 +13:00