diff options
author | keiju <keiju@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-07-07 11:36:20 +0000 |
---|---|---|
committer | keiju <keiju@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-07-07 11:36:20 +0000 |
commit | c7fa0c727c8342717d2c75c1c5750a54df461eae (patch) | |
tree | 418093a0a9aedf90397204d97730cffb9b95df07 /lib/irb/init.rb | |
parent | 649237de8f9e1c784493f4a8f29178ac0e969237 (diff) |
* bin/irb, lib/irb.rb lib/irb/*: irb-0.9.6, extend inspect-mode
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/irb/init.rb')
-rw-r--r-- | lib/irb/init.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/irb/init.rb b/lib/irb/init.rb index 8f88802f5d..489850a86b 100644 --- a/lib/irb/init.rb +++ b/lib/irb/init.rb @@ -1,6 +1,6 @@ # # irb/init.rb - irb initialize module -# $Release Version: 0.9.5$ +# $Release Version: 0.9.6$ # $Revision$ # by Keiju ISHITSUKA([email protected]) # @@ -44,7 +44,7 @@ module IRB @CONF[:MATH_MODE] = false @CONF[:USE_READLINE] = false unless defined?(ReadlineInputMethod) - @CONF[:INSPECT_MODE] = nil + @CONF[:INSPECT_MODE] = true @CONF[:USE_TRACER] = false @CONF[:USE_LOADER] = false @CONF[:IGNORE_SIGINT] = true @@ -145,7 +145,11 @@ module IRB opt = $1 || ARGV.shift set_encoding(*opt.split(':', 2)) when "--inspect" - @CONF[:INSPECT_MODE] = true + if /^-/ !~ ARGV.first + @CONF[:INSPECT_MODE] = ARGV.shift + else + @CONF[:INSPECT_MODE] = true + end when "--noinspect" @CONF[:INSPECT_MODE] = false when "--readline" |