Sha256: 1bda2aa35c0dbc73cfcedccfab3f6b46a97a7d82111e52be7fc53c991cb71c68

Contents?: true

Size: 481 Bytes

Versions: 25

Compression:

Stored size: 481 Bytes

Contents

class Pry
  class Command::Bang < Pry::ClassCommand
    match /^\s*!\s*$/
    group 'Editing'
    description 'Clear the input buffer.'
    command_options :use_prefix => false

    banner <<-'BANNER'
      Clear the input buffer. Useful if the parsing process goes wrong and you get
      stuck in the read loop.
    BANNER

    def process
      output.puts 'Input buffer cleared!'
      eval_string.replace('')
    end
  end

  Pry::Commands.add_command(Pry::Command::Bang)
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
whos_dated_who-0.1.0 vendor/bundle/gems/pry-0.10.0/lib/pry/commands/bang.rb
whos_dated_who-0.0.1 vendor/bundle/gems/pry-0.10.0/lib/pry/commands/bang.rb
pry-0.10.0 lib/pry/commands/bang.rb
pry-0.10.0-i386-mswin32 lib/pry/commands/bang.rb
pry-0.10.0-i386-mingw32 lib/pry/commands/bang.rb
pry-0.10.0-x64-mingw32 lib/pry/commands/bang.rb
pry-0.10.0-java lib/pry/commands/bang.rb
pry-0.10.0.rc1 lib/pry/commands/bang.rb
pry-0.10.0.rc1-i386-mswin32 lib/pry/commands/bang.rb
pry-0.10.0.rc1-i386-mingw32 lib/pry/commands/bang.rb
pry-0.10.0.rc1-x64-mingw32 lib/pry/commands/bang.rb
pry-0.10.0.rc1-java lib/pry/commands/bang.rb
pry-0.10.0.pre4 lib/pry/commands/bang.rb
pry-0.10.0.pre4-i386-mswin32 lib/pry/commands/bang.rb
pry-0.10.0.pre4-i386-mingw32 lib/pry/commands/bang.rb
pry-0.10.0.pre4-x64-mingw32 lib/pry/commands/bang.rb
pry-0.10.0.pre4-java lib/pry/commands/bang.rb
pry-0.10.0.pre3 lib/pry/commands/bang.rb
pry-0.10.0.pre3-i386-mswin32 lib/pry/commands/bang.rb
pry-0.10.0.pre3-i386-mingw32 lib/pry/commands/bang.rb