Skip to content

Loading…

Add Pry.auto_resize! to respond to width changes. #737

Closed
wants to merge 2 commits into from

3 participants

@rking
  • Opt-in because we aren't sure where it doesn't work
  • Not Coolline-aware
  • Otherwise a big improvement
@rking rking Add Pry.auto_resize! to respond to width changes.
- Opt-in because we aren't sure where it doesn't work
- Not Coolline-aware
- Otherwise a big improvement
0a3fad3
@rking

Any thoughts on a merge?

I think this is good, because it's 100% opt-in — if you don't explicitly Pry.auto_resize! you'll never see it.

Needs more work, but I don't think we can start finding out all the places where it needs more work unless we get it where people can try it.

@ConradIrwin
pry member

As I hinted on IRC, this should be made to happen automatically on supported systems. Without that, you won't learn anything, as no-one will enable it.

That said, I tried running with and without Pry.auto_resize!, and wasn't sure it made any difference. (trap('WINCH'){ puts %x{stty size} } seems to work though). What difference should I see?

@rking
@rking

By the way, if you narrow-then-widen it, it doesn't perfectly rewrap. But neither does Bash, so I assume we're at the pinnacle of Readline responsiveness.

@rking

OK, now it's good to enable for some people.

I'd maybe vote for:

Pry.auto_resize! unless windows? or defined? Coolline
@ConradIrwin
pry member

FWIW: Trying this on my mac with EditLine:

[2] pry(main)> Readline::VERSION/0/ruby/pry/lib/pry/pry_class.rb:247: [BUG] Segmentation fault
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]

-- Control frame information -----------------------------------------------
c:0066 p:---- s:0234 b:0234 l:000233 d:000233 CFUNC :set_screen_size
c:0065 p:0050 s:0229 b:0229 l:000178 d:000228 BLOCK /0/ruby/pry/lib/pry/pry_class.rb:247
c:0064 p:---- s:0225 b:0225 l:000224 d:000224 FINISH
c:0063 p:---- s:0223 b:0223 l:000222 d:000222 CFUNC :call
c:0062 p:---- s:0221 b:0221 l:000220 d:000220 CFUNC :getbyte
c:0061 p:---- s:0219 b:0219 l:000218 d:000218 CFUNC :readline
c:0060 p:0135 s:0214 b:0214 l:000205 d:000213 BLOCK /0/ruby/pry/lib/pry/pry_instance.rb:617
c:0059 p:0021 s:0212 b:0212 l:000211 d:000211 METHOD /0/ruby/pry/lib/pry/pry_instance.rb:560
c:0058 p:0018 s:0206 b:0206 l:000205 d:000205 METHOD /0/ruby/pry/lib/pry/pry_instance.rb:605
c:0057 p:0144 s:0201 b:0201 l:000200 d:000200 METHOD /0/ruby/pry/lib/pry/pry_instance.rb:380
c:0056 p:0015 s:0189 b:0189 l:000188 d:000188 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-syntax-hacks-0.0.6/lib/pry-syntax-hacks.rb:5
c:0055 p:0017 s:0184 b:0184 l:000175 d:000183 BLOCK /0/ruby/pry/lib/pry/pry_instance.rb:299
c:0054 p:---- s:0181 b:0181 l:000180 d:000180 FINISH
c:0053 p:---- s:0179 b:0179 l:000178 d:000178 CFUNC :loop
c:0052 p:0050 s:0176 b:0176 l:000175 d:000175 METHOD /0/ruby/pry/lib/pry/pry_instance.rb:296
c:0051 p:0053 s:0171 b:0171 l:000170 d:000170 METHOD /0/ruby/pry/lib/pry/pry_instance.rb:274
c:0050 p:0041 s:0165 b:0165 l:000164 d:000164 METHOD /0/ruby/pry/lib/pry/pry_instance.rb:254
c:0049 p:0049 s:0160 b:0160 l:0012a0 d:000159 BLOCK /0/ruby/pry/lib/pry/pry_instance.rb:234
c:0048 p:---- s:0158 b:0158 l:000157 d:000157 FINISH
c:0047 p:---- s:0156 b:0156 l:000155 d:000155 CFUNC :loop
c:0046 p:0009 s:0153 b:0153 l:0012a0 d:002458 BLOCK /0/ruby/pry/lib/pry/pry_instance.rb:232
c:0045 p:---- s:0151 b:0151 l:000150 d:000150 FINISH
c:0044 p:---- s:0149 b:0149 l:000148 d:000148 CFUNC :catch
c:0043 p:0011 s:0145 b:0145 l:0012a0 d:002068 BLOCK /0/ruby/pry/lib/pry/pry_instance.rb:231
c:0042 p:---- s:0143 b:0143 l:000142 d:000142 FINISH
c:0041 p:---- s:0141 b:0141 l:000140 d:000140 CFUNC :catch
c:0040 p:0058 s:0137 b:0137 l:0012a0 d:0012a0 METHOD /0/ruby/pry/lib/pry/pry_instance.rb:230
c:0039 p:0252 s:0131 b:0131 l:000d58 d:000d58 METHOD /0/ruby/pry/lib/pry/pry_class.rb:154
c:0038 p:0115 s:0124 b:0124 l:000ea8 d:000ea8 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/pry_ext.rb:19
c:0037 p:0226 s:0119 b:0119 l:002260 d:001000 BLOCK /0/ruby/pry/lib/pry/cli.rb:183
c:0036 p:---- s:0114 b:0114 l:000113 d:000113 FINISH
c:0035 p:---- s:0112 b:0112 l:000111 d:000111 CFUNC :call
c:0034 p:0014 s:0108 b:0108 l:001158 d:0011c0 BLOCK /0/ruby/pry/lib/pry/cli.rb:70
c:0033 p:---- s:0105 b:0105 l:000104 d:000104 FINISH
c:0032 p:---- s:0103 b:0103 l:000102 d:000102 CFUNC :each
c:0031 p:0121 s:0100 b:0100 l:001158 d:001158 METHOD /0/ruby/pry/lib/pry/cli.rb:70
c:0030 p:0038 s:0095 b:0095 l:0013e8 d:0013e8 TOP bin/pry:16
c:0029 p:---- s:0093 b:0093 l:000092 d:000092 FINISH
c:0028 p:---- s:0091 b:0091 l:000090 d:000090 CFUNC :load
c:0027 p:0034 s:0087 b:0087 l:000698 d:001528 BLOCK /0/ruby/pry/Rakefile:56
c:0026 p:---- s:0085 b:0085 l:000084 d:000084 FINISH
c:0025 p:---- s:0083 b:0083 l:000082 d:000082 CFUNC :call
c:0024 p:0043 s:0078 b:0078 l:001670 d:0016e0 BLOCK /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:205
c:0023 p:---- s:0075 b:0075 l:000074 d:000074 FINISH
c:0022 p:---- s:0073 b:0073 l:000072 d:000072 CFUNC :each
c:0021 p:0173 s:0070 b:0070 l:001670 d:001670 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:200
c:0020 p:0111 s:0066 b:0066 l:001928 d:001988 BLOCK /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:158
c:0019 p:0019 s:0064 b:0064 l:001ac8 d:001ac8 METHOD /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/monitor.rb:211
c:0018 p:0033 s:0061 b:0061 l:001928 d:001928 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:151
c:0017 p:0048 s:0054 b:0054 l:001cf8 d:001cf8 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:144
c:0016 p:0045 s:0049 b:0049 l:001f78 d:001f78 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:116
c:0015 p:0012 s:0042 b:0042 l:0020b8 d:002180 BLOCK /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:94
c:0014 p:---- s:0039 b:0039 l:000038 d:000038 FINISH
c:0013 p:---- s:0037 b:0037 l:000036 d:000036 CFUNC :each
c:0012 p:0069 s:0034 b:0034 l:0020b8 d:002118 BLOCK /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:94
c:0011 p:0009 s:0032 b:0032 l:0023b0 d:0023b0 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:133
c:0010 p:0011 s:0028 b:0028 l:0020b8 d:0020b8 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:88
c:0009 p:0029 s:0025 b:0025 l:0025d8 d:002638 BLOCK /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:66
c:0008 p:0009 s:0023 b:0023 l:000070 d:000070 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:133
c:0007 p:0011 s:0019 b:0019 l:0025d8 d:0025d8 METHOD /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:63
c:0006 p:0060 s:0016 b:0016 l:000298 d:000298 TOP /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/bin/rake:33
c:0005 p:---- s:0014 b:0014 l:000013 d:000013 FINISH
c:0004 p:---- s:0012 b:0012 l:000011 d:000011 CFUNC :load
c:0003 p:0167 s:0008 b:0008 l:000fb8 d:000988 EVAL /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/bin/rake:23
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:000fb8 d:000fb8 TOP

-- Ruby level backtrace information ----------------------------------------
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/bin/rake:23:in <main>'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/bin/rake:23:in
load'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/bin/rake:33:in <top (required)>'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:63:in
run'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:in standard_exception_handling'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:66:in
block in run'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:88:in top_level'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:in
standard_exception_handling'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:in block in top_level'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:in
each'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:in block (2 levels) in top_level'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb:116:in
invoke_task'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:144:in invoke'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:151:in
invoke_with_call_chain'
/Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/monitor.rb:211:in mon_synchronize'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:158:in
block in invoke_with_call_chain'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:200:in execute'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:200:in
each'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:205:in block in execute'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb:205:in
call'
/0/ruby/pry/Rakefile:56:in block in <top (required)>'
/0/ruby/pry/Rakefile:56:in
load'
bin/pry:16:in <top (required)>'
/0/ruby/pry/lib/pry/cli.rb:70:in
parse_options'
/0/ruby/pry/lib/pry/cli.rb:70:in each'
/0/ruby/pry/lib/pry/cli.rb:70:in
block in parse_options'
/0/ruby/pry/lib/pry/cli.rb:70:in call'
/0/ruby/pry/lib/pry/cli.rb:183:in
block in '
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/pry_ext.rb:19:in start'
/0/ruby/pry/lib/pry/pry_class.rb:154:in
start'
/0/ruby/pry/lib/pry/pry_instance.rb:230:in repl'
/0/ruby/pry/lib/pry/pry_instance.rb:230:in
catch'
/0/ruby/pry/lib/pry/pry_instance.rb:231:in block in repl'
/0/ruby/pry/lib/pry/pry_instance.rb:231:in
catch'
/0/ruby/pry/lib/pry/pry_instance.rb:232:in block (2 levels) in repl'
/0/ruby/pry/lib/pry/pry_instance.rb:232:in
loop'
/0/ruby/pry/lib/pry/pry_instance.rb:234:in block (3 levels) in repl'
/0/ruby/pry/lib/pry/pry_instance.rb:254:in
rep'
/0/ruby/pry/lib/pry/pry_instance.rb:274:in re'
/0/ruby/pry/lib/pry/pry_instance.rb:296:in
r'
/0/ruby/pry/lib/pry/pry_instance.rb:296:in loop'
/0/ruby/pry/lib/pry/pry_instance.rb:299:in
block in r'
/Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-syntax-hacks-0.0.6/lib/pry-syntax-hacks.rb:5:in retrieve_line'
/0/ruby/pry/lib/pry/pry_instance.rb:380:in
retrieve_line'
/0/ruby/pry/lib/pry/pry_instance.rb:605:in readline'
/0/ruby/pry/lib/pry/pry_instance.rb:560:in
handle_read_errors'
/0/ruby/pry/lib/pry/pry_instance.rb:617:in block in readline'
/0/ruby/pry/lib/pry/pry_instance.rb:617:in
readline'
/0/ruby/pry/lib/pry/pry_instance.rb:617:in getbyte'
/0/ruby/pry/lib/pry/pry_instance.rb:617:in
call'
/0/ruby/pry/lib/pry/pry_class.rb:247:in block in auto_resize!'
/0/ruby/pry/lib/pry/pry_class.rb:247:in
set_screen_size'

-- C level backtrace information -------------------------------------------

See Crash Report log file under ~/Library/Logs/CrashReporter or
/Library/Logs/CrashReporter, for the more detail of.

-- Other runtime information -----------------------------------------------

  • Loaded script: pry

  • Loaded features:

    0 enumerator.so
    1 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/encdb.bundle
    2 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/trans/transdb.bundle
    3 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
    4 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/rbconfig.rb
    5 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
    6 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
    7 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb
    8 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems.rb
    9 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/version.rb
    10 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb
    11 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb
    12 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/platform.rb
    13 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb
    14 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/path_support.rb
    15 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/version.rb
    16 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/etc.bundle
    17 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb
    18 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/thread.rb
    19 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/singleton.rb
    20 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/monitor.rb
    21 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/optparse.rb
    22 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/ostruct.rb
    23 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/ext/core.rb
    24 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/invocation_exception_mixin.rb
    25 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task.rb
    26 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/early_time.rb
    27 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/file_task.rb
    28 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/file_creation_task.rb
    29 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/shellwords.rb
    30 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task_manager.rb
    31 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/alt_system.rb
    32 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/win32.rb
    33 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/application.rb
    34 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/ext/module.rb
    35 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/ext/string.rb
    36 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/ext/time.rb
    37 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task_argument_error.rb
    38 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/rule_recursion_overflow_error.rb
    39 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/rake_module.rb
    40 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/pseudo_status.rb
    41 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/task_arguments.rb
    42 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/invocation_chain.rb
    43 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/multi_task.rb
    44 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/file_utils.rb
    45 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb
    46 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/dsl_definition.rb
    47 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/cloneable.rb
    48 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/pathmap.rb
    49 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/file_list.rb
    50 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/default_loader.rb
    51 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/name_space.rb
    52 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake.rb
    53 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/clean.rb
    54 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/tasklib.rb
    55 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/rake-0.9.2.2/lib/rake/packagetask.rb
    56 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package_task.rb
    57 /0/ruby/pry/lib/pry/version.rb
    58 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb
    59 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/syntax_error.rb
    60 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/psych.bundle
    61 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/stringio.bundle
    62 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/node.rb
    63 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/stream.rb
    64 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/document.rb
    65 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/sequence.rb
    66 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/scalar.rb
    67 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/mapping.rb
    68 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/alias.rb
    69 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes.rb
    70 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/streaming.rb
    71 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/visitors/visitor.rb
    72 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/strscan.bundle
    73 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/scalar_scanner.rb
    74 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/visitors/to_ruby.rb
    75 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/visitors/emitter.rb
    76 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/visitors/yaml_tree.rb
    77 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/json/ruby_events.rb
    78 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/visitors/json_tree.rb
    79 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/visitors/depth_first.rb
    80 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/visitors.rb
    81 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/handler.rb
    82 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/tree_builder.rb
    83 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/parser.rb
    84 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/omap.rb
    85 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/set.rb
    86 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/coder.rb
    87 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/core_ext.rb
    88 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/date_core.bundle
    89 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/date/format.rb
    90 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/date.rb
    91 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/deprecated.rb
    92 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/stream.rb
    93 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/json/yaml_events.rb
    94 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/json/tree_builder.rb
    95 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/json/stream.rb
    96 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/handlers/document_stream.rb
    97 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych.rb
    98 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/psych_additions.rb
    99 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/psych_tree.rb
    100 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/yaml.rb
    101 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/syck_hack.rb
    102 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/pathname.bundle
    103 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/pathname.rb
    104 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/psyched_yaml.rb
    105 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/gem_helpers.rb
    106 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/match_platform.rb
    107 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/rubygems_ext.rb
    108 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/rubygems_integration.rb
    109 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/version.rb
    110 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler.rb
    111 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/settings.rb
    112 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/shared_helpers.rb
    113 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/digest.bundle
    114 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/digest.rb
    115 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/digest/sha1.bundle
    116 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/set.rb
    117 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/definition.rb
    118 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/dependency.rb
    119 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/dsl.rb
    120 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/common.rb
    121 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/generic.rb
    122 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/ftp.rb
    123 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/http.rb
    124 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/https.rb
    125 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/ldap.rb
    126 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/ldaps.rb
    127 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri/mailto.rb
    128 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/uri.rb
    129 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/user_interaction.rb
    130 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package/f_sync_dir.rb
    131 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_header.rb
    132 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/iso_8859_1.bundle
    133 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/zlib.bundle
    134 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_input.rb
    135 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_output.rb
    136 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_reader/entry.rb
    137 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_reader.rb
    138 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_writer.rb
    139 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/package.rb
    140 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/format.rb
    141 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/ext/builder.rb
    142 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/ext/configure_builder.rb
    143 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/command.rb
    144 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/ext/ext_conf_builder.rb
    145 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/ext/rake_builder.rb
    146 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/ext.rb
    147 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/require_paths_builder.rb
    148 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb
    149 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/remote_fetcher.rb
    150 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/errors.rb
    151 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/text.rb
    152 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/spec_fetcher.rb
    153 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open3.rb
    154 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/gem_installer.rb
    155 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/source.rb
    156 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/lockfile_parser.rb
    157 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/lazy_specification.rb
    158 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/tsort.rb
    159 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/forwardable.rb
    160 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/spec_set.rb
    161 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/index.rb
    162 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/remote_specification.rb
    163 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/dep_proxy.rb
    164 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/resolver.rb
    165 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/endpoint_specification.rb
    166 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/prettyprint.rb
    167 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/pp.rb
    168 /0/ruby/pry/lib/pry/helpers/base_helpers.rb
    169 /0/ruby/pry/lib/pry/hooks.rb
    170 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/method_source-0.8.1/lib/method_source/version.rb
    171 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/method_source-0.8.1/lib/method_source/source_location.rb
    172 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/method_source-0.8.1/lib/method_source/code_helpers.rb
    173 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/method_source-0.8.1/lib/method_source.rb
    174 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/version.rb
    175 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay.rb
    176 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/slop-3.3.3/lib/slop/option.rb
    177 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/slop-3.3.3/lib/slop/commands.rb
    178 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/slop-3.3.3/lib/slop.rb
    179 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/delegate.rb
    180 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/tmpdir.rb
    181 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/tempfile.rb
    182 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/readline.bundle
    183 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/m.rb
    184 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/version.rb
    185 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/readline.rb
    186 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/readlines/rawline.rb
    187 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/readlines/ruby.rb
    188 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/readlines/jruby.rb
    189 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/agent.rb
    190 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/search.rb
    191 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/input.rb
    192 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/rc.rb
    193 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/mission.rb
    194 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/missions/default_mission.rb
    195 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/missions/method_mission.rb
    196 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/missions/object_mission.rb
    197 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/missions/anywhere_mission.rb
    198 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond/missions/operator_method_mission.rb
    199 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/bond-0.4.2/lib/bond.rb
    200 /0/ruby/pry/lib/pry/rbx_method.rb
    201 /0/ruby/pry/lib/pry/rbx_path.rb
    202 /0/ruby/pry/lib/pry/code.rb
    203 /0/ruby/pry/lib/pry/helpers/documentation_helpers.rb
    204 /0/ruby/pry/lib/pry/method.rb
    205 /0/ruby/pry/lib/pry/module_candidate.rb
    206 /0/ruby/pry/lib/pry/wrapped_module.rb
    207 /0/ruby/pry/lib/pry/history_array.rb
    208 /0/ruby/pry/lib/pry/helpers/options_helpers.rb
    209 /0/ruby/pry/lib/pry/helpers/command_helpers.rb
    210 /0/ruby/pry/lib/pry/helpers/text.rb
    211 /0/ruby/pry/lib/pry/helpers/module_introspection_helpers.rb
    212 /0/ruby/pry/lib/pry/helpers.rb
    213 /0/ruby/pry/lib/pry/history.rb
    214 /0/ruby/pry/lib/pry/command.rb
    215 /0/ruby/pry/lib/pry/command_set.rb
    216 /0/ruby/pry/lib/pry/commands/amend_line.rb
    217 /0/ruby/pry/lib/pry/commands/bang.rb
    218 /0/ruby/pry/lib/pry/commands/bang_pry.rb
    219 /0/ruby/pry/lib/pry/commands/cat.rb
    220 /0/ruby/pry/lib/pry/commands/cd.rb
    221 /0/ruby/pry/lib/pry/commands/easter_eggs.rb
    222 /0/ruby/pry/lib/pry/commands/edit.rb
    223 /0/ruby/pry/lib/pry/commands/edit_method.rb
    224 /0/ruby/pry/lib/pry/commands/exit.rb
    225 /0/ruby/pry/lib/pry/commands/exit_all.rb
    226 /0/ruby/pry/lib/pry/commands/exit_program.rb
    227 /0/ruby/pry/lib/pry/commands/find_method.rb
    228 /0/ruby/pry/lib/pry/commands/gem_cd.rb
    229 /0/ruby/pry/lib/pry/commands/gem_install.rb
    230 /0/ruby/pry/lib/pry/commands/gem_list.rb
    231 /0/ruby/pry/lib/pry/commands/gist.rb
    232 /0/ruby/pry/lib/pry/commands/help.rb
    233 /0/ruby/pry/lib/pry/commands/hist.rb
    234 /0/ruby/pry/lib/pry/commands/import_set.rb
    235 /0/ruby/pry/lib/pry/commands/install_command.rb
    236 /0/ruby/pry/lib/pry/commands/jump_to.rb
    237 /0/ruby/pry/lib/pry/commands/ls.rb
    238 /0/ruby/pry/lib/pry/commands/nesting.rb
    239 /0/ruby/pry/lib/pry/commands/play.rb
    240 /0/ruby/pry/lib/pry/commands/pry_backtrace.rb
    241 /0/ruby/pry/lib/pry/commands/pry_version.rb
    242 /0/ruby/pry/lib/pry/commands/raise_up.rb
    243 /0/ruby/pry/lib/pry/commands/reload_method.rb
    244 /0/ruby/pry/lib/pry/commands/reset.rb
    245 /0/ruby/pry/lib/pry/commands/ri.rb
    246 /0/ruby/pry/lib/pry/commands/save_file.rb
    247 /0/ruby/pry/lib/pry/commands/shell_command.rb
    248 /0/ruby/pry/lib/pry/commands/shell_mode.rb
    249 /0/ruby/pry/lib/pry/commands/show_command.rb
    250 /0/ruby/pry/lib/pry/commands/show_doc.rb
    251 /0/ruby/pry/lib/pry/commands/show_input.rb
    252 /0/ruby/pry/lib/pry/commands/show_source.rb
    253 /0/ruby/pry/lib/pry/commands/simple_prompt.rb
    254 /0/ruby/pry/lib/pry/commands/stat.rb
    255 /0/ruby/pry/lib/pry/commands/switch_to.rb
    256 /0/ruby/pry/lib/pry/commands/toggle_color.rb
    257 /0/ruby/pry/lib/pry/commands/whereami.rb
    258 /0/ruby/pry/lib/pry/commands/wtf.rb
    259 /0/ruby/pry/lib/pry/commands.rb
    260 /0/ruby/pry/lib/pry/custom_completions.rb
    261 /0/ruby/pry/lib/pry/completion.rb
    262 /0/ruby/pry/lib/pry/plugins.rb
    263 /0/ruby/pry/lib/pry/core_extensions.rb
    264 /0/ruby/pry/lib/pry/config.rb
    265 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/helpers/plugin.rb
    266 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/encoder.rb
    267 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/encoders/terminal.rb
    268 /0/ruby/pry/lib/pry/pry_class.rb
    269 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/io/console.bundle
    270 /0/ruby/pry/lib/pry/indent.rb
    271 /0/ruby/pry/lib/pry/pry_instance.rb
    272 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/base.rb
    273 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/socket.bundle
    274 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/socket.rb
    275 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby_debug.bundle
    276 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-linecache-1.1.2/lib/trace_nums.bundle
    277 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-linecache-1.1.2/lib/tracelines19.rb
    278 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-linecache-1.1.2/lib/linecache19.rb
    279 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug-base.rb
    280 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/interface.rb
    281 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/columnize-0.3.6/lib/columnize.rb
    282 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/helper.rb
    283 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/breakpoints.rb
    284 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/catchpoint.rb
    285 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/condition.rb
    286 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/continue.rb
    287 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/control.rb
    288 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/display.rb
    289 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/edit.rb
    290 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/enable.rb
    291 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/eval.rb
    292 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/finish.rb
    293 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/frame.rb
    294 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/help.rb
    295 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/info.rb
    296 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/e2mmap.rb
    297 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/init.rb
    298 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/workspace.rb
    299 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/inspector.rb
    300 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/context.rb
    301 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/extend-command.rb
    302 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/output-method.rb
    303 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/notifier.rb
    304 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/slex.rb
    305 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-token.rb
    306 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb
    307 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/src_encoding.rb
    308 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/magic-file.rb
    309 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/input-method.rb
    310 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/locale.rb
    311 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb
    312 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/irb.rb
    313 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/jump.rb
    314 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/kill.rb
    315 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/list.rb
    316 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/method.rb
    317 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/quit.rb
    318 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/reload.rb
    319 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/save.rb
    320 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/set.rb
    321 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/show.rb
    322 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/skip.rb
    323 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/source.rb
    324 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/stepping.rb
    325 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/threads.rb
    326 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/tmate.rb
    327 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/trace.rb
    328 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/commands/variables.rb
    329 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/command.rb
    330 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug/processor.rb
    331 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/ruby-debug.rb
    332 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/debugger/version.rb
    333 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/debugger-1.1.4/lib/debugger.rb
    334 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/processor.rb
    335 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/pry_ext.rb
    336 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/breakpoints.rb
    337 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/commands.rb
    338 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger/cli.rb
    339 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-exception_explorer-0.1.9/lib/pry-exception_explorer/cli.rb
    340 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/interception-0.3/ext/interception.bundle
    341 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/interception-0.3/lib/cross_platform.rb
    342 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/interception-0.3/lib/interception.rb
    343 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-rescue-0.13.pre.2/lib/pry-rescue/core_ext.rb
    344 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-rescue-0.13.pre.2/lib/pry-rescue/commands.rb
    345 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-rescue-0.13.pre.2/lib/pry-rescue/rack.rb
    346 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-rescue-0.13.pre.2/lib/pry-rescue/peek.rb
    347 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-stack_explorer-0.4.7/lib/pry-stack_explorer/version.rb
    348 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-stack_explorer-0.4.7/lib/pry-stack_explorer/commands.rb
    349 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-stack_explorer-0.4.7/lib/pry-stack_explorer/frame_manager.rb
    350 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-stack_explorer-0.4.7/lib/pry-stack_explorer/when_started_hook.rb
    351 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/binding_of_caller-0.6.8/lib/binding_of_caller.bundle
    352 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/binding_of_caller-0.6.8/lib/binding_of_caller.rb
    353 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-stack_explorer-0.4.7/lib/pry-stack_explorer.rb
    354 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-rescue-0.13.pre.2/lib/pry-rescue.rb
    355 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-rescue-0.13.pre.2/lib/pry-rescue/cli.rb
    356 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/version.rb
    357 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/helper.rb
    358 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/palette.rb
    359 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/term_notation.rb
    360 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/theme.rb
    361 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/rgb.rb
    362 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/color_converter.rb
    363 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/commands.rb
    364 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/when_started_hook.rb
    365 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme.rb
    366 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-theme-0.1.3/lib/pry-theme/cli.rb
    367 /0/ruby/pry/lib/pry/cli.rb
    368 /0/ruby/pry/lib/pry/pager.rb
    369 /0/ruby/pry/lib/pry.rb
    370 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/core_ext/array.rb
    371 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/core_ext/string.rb
    372 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/core_ext/method.rb
    373 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/core_ext/object.rb
    374 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/core_ext/class.rb
    375 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/core_ext/kernel.rb
    376 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/inspector.rb
    377 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/formatter.rb
    378 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print/version.rb
    379 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/awesome_print-1.1.0/lib/awesome_print.rb
    380 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-awesome_print-9.6.5/lib/pry-awesome_print.rb
    381 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-de-0.0.4/lib/pry-de.rb
    382 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-debugger-0.2.0/lib/pry-debugger.rb
    383 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-developer_tools-0.1.1/lib/pry-developer_tools/commands.rb
    384 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-developer_tools-0.1.1/lib/pry-developer_tools/version.rb
    385 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-developer_tools-0.1.1/lib/pry-developer_tools.rb
    386 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-doc-0.4.4/lib/pry-doc/version.rb
    387 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/version.rb
    388 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/core_ext/array.rb
    389 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/core_ext/file.rb
    390 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/core_ext/hash.rb
    391 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/core_ext/insertion.rb
    392 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/core_ext/module.rb
    393 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/core_ext/string.rb
    394 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/core_ext/symbol_hash.rb
    395 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/rubygems/backports/gem.rb
    396 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb
    397 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/rubygems/backports/source_index.rb
    398 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/rubygems/backports.rb
    399 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/server.rb
    400 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/autoload.rb
    401 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/globals.rb
    402 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/config.rb
    403 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/options.rb
    404 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/templates/template_options.rb
    405 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/cli/command.rb
    406 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/cli/yardopts_command.rb
    407 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/cli/yardoc.rb
    408 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard.rb
    409 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/registry.rb
    410 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/registry_store.rb
    411 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/code_objects/base.rb
    412 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/code_objects/namespace_object.rb
    413 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/code_objects/module_object.rb
    414 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/code_objects/root_object.rb
    415 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/docstring_parser.rb
    416 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/docstring.rb
    417 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/tags/tag.rb
    418 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/tags/overload_tag.rb
    419 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/tags/directives.rb
    420 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/tags/library.rb
    421 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/tags/default_factory.rb
    422 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/code_objects/method_object.rb
    423 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/serializers/base.rb
    424 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/serializers/file_system_serializer.rb
    425 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/serializers/yardoc_serializer.rb
    426 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/logger.rb
    427 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/yard-0.8.3/lib/yard/logging.rb
    428 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-doc-0.4.4/lib/pry-doc.rb
    429 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-editline-1.1.1/lib/pry-editline.rb
    430 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-exception_explorer-0.1.9/lib/pry-exception_explorer/version.rb
    431 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-exception_explorer-0.1.9/lib/pry-exception_explorer/lazy_frame.rb
    432 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-exception_explorer-0.1.9/lib/pry-exception_explorer/commands.rb
    433 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-exception_explorer-0.1.9/lib/pry-exception_explorer/core_ext.rb
    434 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-exception_explorer-0.1.9/lib/pry-exception_explorer/intercept.rb
    435 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/continuation.bundle
    436 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-exception_explorer-0.1.9/lib/pry-exception_explorer.rb
    437 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-full-0.6/lib/pry-full.rb
    438 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-git-0.2.3/lib/pry-git/version.rb
    439 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/time.rb
    440 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb
    441 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/mime-types-1.19/lib/mime/types.rb
    442 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/ruby1.9.rb
    443 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/lazy.rb
    444 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/errors.rb
    445 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git-ruby/internal/raw_object.rb
    446 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git-ruby/internal/file_window.rb
    447 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git-ruby/internal/pack.rb
    448 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git-ruby/internal/loose.rb
    449 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git-ruby/git_object.rb
    450 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diff-lcs-1.1.3/lib/diff/lcs/change.rb
    451 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diff-lcs-1.1.3/lib/diff/lcs/callbacks.rb
    452 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diff-lcs-1.1.3/lib/diff/lcs.rb
    453 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diff-lcs-1.1.3/lib/diff/lcs/block.rb
    454 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diff-lcs-1.1.3/lib/diff/lcs/hunk.rb
    455 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git-ruby/repository.rb
    456 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git-ruby.rb
    457 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/posix-spawn-0.3.6/lib/posix_spawn_ext.bundle
    458 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/posix-spawn-0.3.6/lib/posix/spawn/version.rb
    459 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/posix-spawn-0.3.6/lib/posix/spawn/child.rb
    460 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/posix-spawn-0.3.6/lib/posix/spawn.rb
    461 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/posix-spawn-0.3.6/lib/posix-spawn.rb
    462 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/git.rb
    463 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/ref.rb
    464 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/tag.rb
    465 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/commit.rb
    466 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/commit_stats.rb
    467 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/tree.rb
    468 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/blob.rb
    469 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/actor.rb
    470 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/diff.rb
    471 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/config.rb
    472 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/repo.rb
    473 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/index.rb
    474 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/status.rb
    475 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/submodule.rb
    476 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/blame.rb
    477 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit/merge.rb
    478 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/grit-2.5.0/lib/grit.rb
    479 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/erb.rb
    480 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diffy-2.0.8/lib/diffy/format.rb
    481 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diffy-2.0.8/lib/diffy/html_formatter.rb
    482 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diffy-2.0.8/lib/diffy/diff.rb
    483 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diffy-2.0.8/lib/diffy/css.rb
    484 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/diffy-2.0.8/lib/diffy.rb
    485 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-git-0.2.3/lib/pry-git.rb
    486 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-highlight-0.0.1/lib/pry-highlight.rb
    487 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-pretty-numeric-0.1.1/lib/pry-pretty-numeric/version.rb
    488 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-pretty-numeric-0.1.1/lib/pry-pretty-numeric.rb
    489 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/openssl.bundle
    490 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl/bn.rb
    491 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl/cipher.rb
    492 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl/config.rb
    493 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl/digest.rb
    494 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl/buffering.rb
    495 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/fcntl.bundle
    496 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl/ssl-internal.rb
    497 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl/x509-internal.rb
    498 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/openssl.rb
    499 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-remote-em-0.7.3/lib/pry-remote-em/version.rb
    500 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/json-1.7.5/lib/json/version.rb
    501 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/json-1.7.5/lib/json/generic_object.rb
    502 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/json-1.7.5/lib/json/common.rb
    503 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/utf_16be.bundle
    504 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/utf_16le.bundle
    505 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/utf_32be.bundle
    506 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/utf_32le.bundle
    507 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/json-1.7.5/lib/json/ext/parser.bundle
    508 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/json-1.7.5/lib/json/ext/generator.bundle
    509 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/json-1.7.5/lib/json/ext.rb
    510 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/json-1.7.5/lib/json.rb
    511 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-remote-em-0.7.3/lib/pry-remote-em/proto.rb
    512 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/rubyeventmachine.bundle
    513 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/version.rb
    514 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/pool.rb
    515 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/deferrable.rb
    516 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/future.rb
    517 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/streamer.rb
    518 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/spawnable.rb
    519 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/processes.rb
    520 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/iterator.rb
    521 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/buftok.rb
    522 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/timers.rb
    523 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/protocols.rb
    524 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/connection.rb
    525 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/callback.rb
    526 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/queue.rb
    527 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/channel.rb
    528 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/file_watch.rb
    529 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/process_watch.rb
    530 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/tick_loop.rb
    531 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/resolver.rb
    532 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/completion.rb
    533 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/em/threaded_resource.rb
    534 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/securerandom.rb
    535 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/resolv.rb
    536 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/eventmachine-1.0.0/lib/eventmachine.rb
    537 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/fiber.bundle
    538 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-remote-em-0.7.3/lib/pry-remote-em.rb
    539 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/pry-syntax-hacks-0.0.6/lib/pry-syntax-hacks.rb
    540 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/tokens_proxy.rb
    541 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/scanner.rb
    542 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/scanners/ruby.rb
    543 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/tokens.rb
    544 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/scanners/ruby/string_state.rb
    545 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/helpers/word_list.rb
    546 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/scanners/ruby/patterns.rb
    547 /Users/cirwin/.rvm/gems/ruby-1.9.3-p194@pry/gems/coderay-1.0.8/lib/coderay/encoders/_map.rb
    548 /Users/cirwin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin11.4.0/enc/trans/single_byte.bundle

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

zsh: abort rake pry

@rking

Can you try directly calling Readline.set_screen_size 80, 25 from the REPL?

I've actually seen a segfault like you got, but it was because I resized right as Pry was starting up.

@kyrylo
pry member

I don't see any diffrence after I perform Pry.auto_resize!. I do see Pry, mangling up lines, when I resize window. Could you record a video, if you can be bothered?

@rking
@rking

This is now in. I like it, though it needs a few layers of refinement before it's ready as a default.

@rking rking closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Oct 27, 2012
  1. @rking

    Add Pry.auto_resize! to respond to width changes.

    rking committed with rking@sharpsaw.org
    - Opt-in because we aren't sure where it doesn't work
    - Not Coolline-aware
    - Otherwise a big improvement
Commits on Oct 29, 2012
  1. @rking

    Improve error handling, a bit.

    rking committed with rking@sharpsaw.org
Showing with 12 additions and 0 deletions.
  1. +12 −0 lib/pry/pry_class.rb
View
12 lib/pry/pry_class.rb
@@ -240,6 +240,18 @@ def self.default_editor_for_platform
end
end
+ def self.auto_resize!
+ trap :WINCH do
+ begin
+ size = `stty size`.split(/\s+/).map &:to_i
+ Readline.set_screen_size *size
+ Readline.refresh_line
+ rescue Exception => e
+ warn "Pry.auto_resize! had exception: #{e}"
+ end
+ end
+ end
+
def self.set_config_defaults
config.input = Readline
config.output = $stdout
Something went wrong with that request. Please try again.