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)

?