Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [TEMP] Write a bunch of failing testswip.show-source-doc-super-kw-support | Kyrylo Silin | 2013-05-18 | 2 | -2/+121 |
| | |||||
* | Allow show-source --super | John Mair | 2013-05-18 | 3 | -18/+54 |
| | | | | | Fixing this just required refactoring Pry::CodeObject#empty_lookup so it respected the 'super_level' parameter | ||||
* | Commands::Play: fix typo | Kyrylo Silin | 2013-05-10 | 1 | -1/+1 |
| | |||||
* | Commands::Play: improve the help output | Kyrylo Silin | 2013-05-10 | 1 | -7/+12 |
| | | | | | * Add a few new examples * Fix typo in the description of `:open` switch | ||||
* | Move all hacking of rbx paths into Pry::Code | Conrad Irwin | 2013-05-10 | 6 | -26/+6 |
| | |||||
* | Remove unneeded special case for rbx. | Conrad Irwin | 2013-05-10 | 3 | -20/+1 |
| | |||||
* | Don't reinvent comment_describing in Pry::Method | Conrad Irwin | 2013-05-10 | 1 | -21/+5 |
| | |||||
* | reload-code (with no args) should reload 'current file' | John Mair | 2013-05-10 | 1 | -5/+24 |
| | | | | | | This should fix #920. Also added a guard for !code_object.source_file, this existed on 0.9.12 but for some reason was not on master. | ||||
* | Allow customisation of the prompt objects | Kyrylo Silin | 2013-05-04 | 4 | -3/+26 |
| | | | | | | | | | | | | | | | | Fix issue #885 (Add an API for extending Pry.view_clip) [1] pry(main)> class Barbie | def inspect | 'You can brush my hair, undress me everywhere!' | end | end => nil [2] pry(main)> [3] pry(main)> Pry.config.prompt_safe_objects << Barbie => [String, Numeric, Symbol, nil, true, false, Barbie] [4] pry(main)> cd Barbie.new [5] pry(You can brush my hair, undress me everywhere!):1> | ||||
* | CodeObject: special case `super` keyword | Kyrylo Silin | 2013-05-04 | 3 | -7/+31 |
| | | | | | | Fix issue #917 (`$ super` should work (so should `$ -s`)) This is applies to both `show-source` and `show-doc`. | ||||
* | Show{Source,Doc}: refactor assuming definitions from the context | Kyrylo Silin | 2013-05-03 | 2 | -11/+2 |
| | | | | I hope you're pleased now, @banister! | ||||
* | core_extensions: no need in patching JRuby anymore | Kyrylo Silin | 2013-05-03 | 1 | -21/+0 |
| | | | | They already fixed it: http://jira.codehaus.org/browse/JRUBY-6550 | ||||
* | Add SimpleCov | Ryan Fitzgerald | 2013-04-27 | 2 | -0/+6 |
| | |||||
* | Merge pull request #912 from richo/features/interactive_exit | Kyrylo Silin | 2013-04-25 | 2 | -1/+12 |
|\ | | | | | Features/interactive exit | ||||
| * | Send pry into interactive mode after running with -i | Richo Healey | 2013-04-25 | 2 | -0/+11 |
| | | |||||
| * | Fix typo in toplevel_binding invocation | Richo Healey | 2013-04-25 | 1 | -1/+1 |
|/ | |||||
* | Fix ruby-1.9.2 :/ | Conrad Irwin | 2013-04-25 | 1 | -1/+1 |
| | |||||
* | Allow frozen_object.pry | Conrad Irwin | 2013-04-25 | 3 | -1/+15 |
| | |||||
* | Command::Whereami: add ‘@’ as an alias for the ‘whereami’ | Kyrylo Silin | 2013-04-21 | 1 | -0/+1 |
| | |||||
* | Merge pull request #908 from amonat/fix-gist-description | John Mair | 2013-04-20 | 1 | -1/+1 |
|\ | | | | | Restore correct description of gist command | ||||
| * | Restore correct description of gist command | Andy Monat | 2013-04-20 | 1 | -1/+1 |
|/ | |||||
* | Silence deprecation warning on Pry#repl | ☈king | 2013-04-19 | 1 | -12/+3 |
| | |||||
* | Merge pull request #903 from Paulche/fix_puppet_issue | John Mair | 2013-04-16 | 2 | -1/+19 |
|\ | | | | | Fix issue with Puppet | ||||
| * | Fix issue with Puppet | Paul Chechetin | 2013-04-16 | 2 | -1/+19 |
|/ | | | | | See: https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/monkey_patches.rb#L278 | ||||
* | Fix all ruby version not mentioned in previous two commits | Conrad Irwin | 2013-04-07 | 1 | -1/+2 |
| | |||||
* | Fix specs on rbx | Conrad Irwin | 2013-04-07 | 1 | -9/+9 |
| | |||||
* | Fix 1.8.7 specs | Conrad Irwin | 2013-04-07 | 1 | -1/+1 |
| | |||||
* | Don't autoload constants | Conrad Irwin | 2013-04-07 | 1 | -0/+1 |
| | | | | This fixes `$ ActionController` | ||||
* | Find nested module definitions [Fixes #832] | Conrad Irwin | 2013-04-07 | 2 | -4/+35 |
| | | | | This fixes `$ ActionController::ForceSSL` | ||||
* | LICENSE,README,pry.rb: update year | Kyrylo Silin | 2013-04-06 | 3 | -4/+4 |
| | |||||
* | Remove the wiki directory | Kyrylo Silin | 2013-04-06 | 2 | -401/+0 |
| | | | | The information is outdated and hasn't updated for 2 years. | ||||
* | TODO: remove the file | Kyrylo Silin | 2013-04-06 | 1 | -117/+0 |
| | | | | It hasn't updated for 2 years... | ||||
* | Merge pull request #893 from evaryont/master | Conrad Irwin | 2013-04-02 | 1 | -1/+1 |
|\ | | | | | Support customizing the location of ~/.pryrc | ||||
| * | Support loading a different pryrc from ENV | Colin Shea | 2013-04-02 | 1 | -1/+1 |
|/ | | | | | If the user exports $PRYRC, assume that's the end-user configuration file, and load that instead of `~/.pryrc`. Closes #893. | ||||
* | Revert "Bump master to v1.0.0pre1" | ☈king | 2013-04-01 | 1 | -1/+1 |
| | | | | | | | This reverts commit 0256eaa35d4b7f3ae7491fcaa621269330badbeb. pry-debugger, and at least one other gem, depend on pry ~>0.9.x. Until this is expanded to allow 1.x, I rescind my vote to bump this version. | ||||
* | Method::Patcher should preserve method visibility | Conrad Irwin | 2013-03-30 | 2 | -1/+9 |
| | | | | (Works around https://github.com/rubinius/rubinius/issues/2248) | ||||
* | Skip rubinius due to [Issue rubinius/rubinius#2247] | Conrad Irwin | 2013-03-30 | 1 | -7/+10 |
| | |||||
* | Merge branch 'pry-method-patcher' | Conrad Irwin | 2013-03-30 | 5 | -53/+98 |
|\ | |||||
| * | Remove broken require | Conrad Irwin | 2013-03-30 | 1 | -1/+0 |
| | | |||||
| * | Move cache reading into Pry::Code for consistency | Conrad Irwin | 2013-03-28 | 3 | -5/+7 |
| | | | | | | | | This necessitates ensuring that the wrapping doesn't add any newlines | ||||
| * | Modify methods using Pry::Method#redefine | Conrad Irwin | 2013-03-28 | 4 | -12/+40 |
| | | | | | | | | | | I considered calling redefine source=, but Pry::Method objects are not designed to be mutable. | ||||
| * | s/code_object/method | Conrad Irwin | 2013-03-28 | 1 | -19/+19 |
| | | |||||
| * | Allow Pry::Method::Patcher to work without _pry_ | Conrad Irwin | 2013-03-28 | 3 | -7/+21 |
| | | |||||
| * | Split up big Pry::Method#source method | Conrad Irwin | 2013-03-28 | 1 | -16/+24 |
| | | |||||
| * | Rename Pry::Commands::Edit::MethodPatcher to Pry::Method::Patcher | Conrad Irwin | 2013-03-27 | 3 | -3/+4 |
| | | |||||
| * | Move MethodPatcher to Method::Patcher | Conrad Irwin | 2013-03-27 | 1 | -0/+0 |
| | | |||||
| * | rewrite definition line after editing method | Conrad Irwin | 2013-03-27 | 1 | -13/+6 |
| | | |||||
* | | Allow ls -c <anything> [Fixes #891] | Conrad Irwin | 2013-03-28 | 1 | -2/+1 |
| | | |||||
* | | Show{Source,Doc}: assume super definitions from the context | Kyrylo Silin | 2013-03-27 | 3 | -38/+94 |
|/ | | | | | | | | | | | Fix issue #877 (show-source -s doesn't work (when no method arg is given)) This behaviour is shared between `show-source` and `show-doc`. So with one fix I kill two bugs. Add tests and rewrite some of the existing ones (related to the `--super` switch). | ||||
* | Merge remote-tracking branch 'origin/pr/887' | Conrad Irwin | 2013-03-26 | 2 | -1/+39 |
|\ |