Conrad Irwin
6733439b29
Rely on the next version of method_source's CodeHelpers
...
Cleans up a lot of duplication of hairy code.
2012-06-03 18:44:19 -07:00
John Mair
b313a03c8f
allow (class|instance)_eval based monkeypatch detection for show-source -a
2012-06-04 05:00:11 +12:00
Ryan Fitzgerald
493c085888
Fix all warnings on startup in 1.9.3
2012-05-28 16:37:32 -07:00
John Mair
5993c45215
DRYed up show-doc/show-source code
...
* also made Pry::WrappedModule.from_str more robust
2012-04-18 12:12:19 +12:00
John Mair
08dd259161
Pry::WrappedModule.from_str respects binding
...
* module are now looked up with respect to the optional binding parameter to from_str
* also improved some docs
2012-04-18 11:38:31 +12:00
John Mair
e6b280d488
show-source -v
=> show-source -a
...
* switch to show all monkeypatches is now -a (for all)
* improved some method names (top_method_candidates => method_candidates in wrapped_module.rb)
* improved in-session documentation for show-source and show-doc
2012-04-18 00:25:33 +12:00
John Mair
77387b3e5c
module constants should be looked up at top-level by default
2012-04-17 22:50:39 +12:00
John Mair
b5d044eeb2
added -v switch show-source and show-doc
...
* applies to modules/classes, displays the full list of candidate module definitions or documentation (in case of show-doc)
* TODO: a fucktonne of tests
2012-04-17 17:14:35 +12:00
John Mair
d8d80419ee
show-doc for core classes now shows file name, closes #536
2012-04-16 16:24:48 +12:00
John Mair
df5931c681
added Pry::WrappedModule.from_str
2012-04-15 17:33:58 +12:00
Reginald Tan
d7894a27d7
Correct Pry::WrappedModule#respond_to? definition, fixes #530
2012-04-14 16:25:46 -04:00
John Mair
eb3e650388
moved doc helpers into DocumentationHelpers module
...
* also defined a WrappedModule#doc
* TODO: define a module_object (analogous to method_object) for method_options(), to further DRY up show-doc and show-source
2012-04-13 02:17:47 +12:00
John Mair
87633cd4d9
advanced module methods now in Pry::WrappedModule
...
* WrappedModule#source_location, WrappedModule#source, analogous to Pry::Method
2012-04-13 00:30:26 +12:00
Conrad Irwin
30e1e0941e
Use Helpers::BaseHelpers.<foo>? MOAR
2011-12-27 23:16:53 +00:00
Conrad Irwin
778c50316f
Show something for anonymous classes. [ Fixes #366 ]
2011-12-19 00:58:27 -08:00
Conrad Irwin
22ca4a8e13
Add a wrapped module abstraction
2011-12-02 00:31:46 -08:00