Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 6, 2012
  1. @rf-

    Don't pollute Object with cvar

    rf- authored
  2. @rf-

    Tolerate Bond not being present

    rf- authored
Commits on Aug 18, 2012
  1. @rking

    Add Bond completion (when available) cirwin++

    rking authored committed
Commits on Aug 12, 2012
  1. @jasonLaster

    Revert "Revert "Merge pull request #678 from jasonLaster/tabcomplete""

    jasonLaster authored
    This reverts commit 1234c90.
Commits on Aug 10, 2012
  1. @ConradIrwin

    Revert "Merge pull request #678 from jasonLaster/tabcomplete"

    ConradIrwin authored
    This reverts commit 6386706, reversing
    changes made to d830ebb.
Commits on Aug 6, 2012
  1. @jasonLaster
  2. @jasonLaster
Commits on Jun 19, 2012
  1. @YorickPeterse

    Manually merged branch "issue/601".

    YorickPeterse authored
    The commits in this branch would conflict with the current ones in the master
    branch. I've modified the code of pry/completion.rb so that instead of escaping
    *all* input it will only escape it when this hasn't already been done so.
    This fixes #601.
    Signed-off-by: Yorick Peterse <>
  2. @YorickPeterse

    Fixed the completion test for Ruby 1.8.

    YorickPeterse authored
    Signed-off-by: Yorick Peterse <>
  3. @YorickPeterse

    Completion for instance and class variables.

    YorickPeterse authored
    Pry is now able to complete variable names for instance and class variables, as
    well as being able to complete methods and the like on these variables.
    Signed-off-by: Yorick Peterse <>
  4. @YorickPeterse

    Escape user input before completing it.

    YorickPeterse authored
    User input should be escaped using Regexp.escape() before trying to figure out
    what data to use for the Readline completion system. Not escaping this input
    would cause Pry to fail for input such as `[10, 20].map(&:class)`.
    This problem was caused due to lib/completion.rb converting the input (in this
    case it would be ":class)") to a Regexp object. Because this, when converted to
    a Regexp object, is invalid it would cause Pry to throw a RegexpError error and
    bail out.
    See #601 for more information.
    Signed-off-by: Yorick Peterse <>
Commits on Dec 27, 2011
  1. @ConradIrwin
Commits on Sep 7, 2011
  1. @banister
Commits on Sep 6, 2011
  1. @banister

    JRuby finally supported, passing 100% of tests - requires updated met…

    banister authored
    …hod_source gem (version 0.6.5).
Commits on Aug 17, 2011
  1. @ConradIrwin

    Don't crash if I have a badly behaved module.

    ConradIrwin authored
    The completion code was assuming that all modules would have names that
    were strings, this is not always the case.
Something went wrong with that request. Please try again.