On Nov 11, 2008, at 16:02 , Yukihiro Matsumoto wrote: > Hi, > > In message "Re: [ruby-core:19858] [Bug #746] typo in help" > on Wed, 12 Nov 2008 08:20:33 +0900, Patrik Wenger <redmine / ruby-lang.org > > writes: > > |The declaration about the default value for warnings seems to be > wrong. > |It reads that it's 2 (verbose). But in reality it's 1 (medium). > > It's the default value for -W without level, i.e. > > |ruby -W0 -e 'p $-w' # => nil > |ruby -W1 -e 'p $-w' # => false > |ruby -W2 -e 'p $-w' # => true > |ruby -e 'p $-w' # => false > ruby -W -e 'p $-w' # => true > > Proposal for better description is welcome. ah. "(default level)" is probably a bit more clear. how's this: -w turn warnings on for your script (modify verbosity w/ -W) -W[level] set warning level; 0=none, 1=medium, 2=max (default level) ?