Sha256: fa6a99a3110d4070fb23fae196596b187b5674a81f041ad3e703138a0f533a96

Contents?: true

Size: 828 Bytes

Versions: 111

Compression:

Stored size: 828 Bytes

Contents

direc = File.dirname(__FILE__)

require 'rubygems'
require "#{direc}/../lib/pry"

# Create a StringIO that contains the input data for all the Pry objects
cmds = <<-CMDS
cd 1
status
puts 'hello from 1!!'
cd 2
nesting
puts 'hello from 2!!'
_pry_.parent.input = Readline
back
exit-all
CMDS

# create our StringIO object
str_input = StringIO.new(cmds)

# set global input to str_input, this means that all pry sessions
# adopt this object as their input object.
Pry.input = str_input

# Start the session reading from str_input.
# Note that because `Pry.input` is set to `str_input` all nested pry
# sessions will read from `str_input` too. All pry sessions are there
# for non-interactive, except for `pry(1)` which starts off
# non-interactive but is set to be interactive by pry(2) (using
# _pry_.parent.input = Readline)
0.pry

Version data entries

111 entries across 111 versions & 1 rubygems

Version Path
pry-0.8.4pre1 examples/example_input2.rb
pry-0.8.4pre1-i386-mswin32 examples/example_input2.rb
pry-0.8.4pre1-i386-mingw32 examples/example_input2.rb
pry-0.8.4pre1-java examples/example_input2.rb
pry-0.8.3 examples/example_input2.rb
pry-0.8.3-i386-mswin32 examples/example_input2.rb
pry-0.8.3-i386-mingw32 examples/example_input2.rb
pry-0.8.3-java examples/example_input2.rb
pry-0.8.2 examples/example_input2.rb
pry-0.8.2-i386-mswin32 examples/example_input2.rb
pry-0.8.2-i386-mingw32 examples/example_input2.rb
pry-0.8.2-java examples/example_input2.rb
pry-0.8.1 examples/example_input2.rb
pry-0.8.1-i386-mswin32 examples/example_input2.rb
pry-0.8.1-i386-mingw32 examples/example_input2.rb
pry-0.8.1-java examples/example_input2.rb
pry-0.8.0 examples/example_input2.rb
pry-0.8.0-i386-mswin32 examples/example_input2.rb
pry-0.8.0-i386-mingw32 examples/example_input2.rb
pry-0.8.0-java examples/example_input2.rb