aboutsummaryrefslogtreecommitdiffstats
path: root/lib/irb/init.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/irb/init.rb')
-rw-r--r--lib/irb/init.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/irb/init.rb b/lib/irb/init.rb
index f51fd1c0b1..d428850e3f 100644
--- a/lib/irb/init.rb
+++ b/lib/irb/init.rb
@@ -135,6 +135,18 @@ module IRB
@CONF[:MATH_MODE] = true
when "-d"
$DEBUG = true
+ when "-w"
+ $VERBOSE = true
+ when /^-W(.+)?/
+ opt = $1 || ARGV.shift
+ case opt
+ when "0"
+ $VERBOSE = nil
+ when "1"
+ $VERBOSE = false
+ else
+ $VERBOSE = true
+ end
when /^-r(.+)?/
opt = $1 || ARGV.shift
@CONF[:LOAD_MODULES].push opt if opt