# Read ruby's flag

**URL:** <https://www.ruby-forum.com/t/read-rubys-flag/50994>\
**Category:** Ruby\
**Created:** [December 23, 2005, 5:35pm UTC](https://www.ruby-forum.com/t/read-rubys-flag/50994 "2005-12-23T17:35:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mohammad\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8e8cbc/32.png) [@Mohammad\_K](https://www.ruby-forum.com/u/Mohammad_K)\
**Post date:** [December 23, 2005, 5:35pm UTC](https://www.ruby-forum.com/t/read-rubys-flag/50994/1 "2005-12-23T17:35:04Z")

</div>

To read ruby’s --verbose flag, I can read $VERBOSE from code,  
What is the variable name to read ‘-W level’ (warning level)?

Thanks,  
Mohammad K.

---

<div class="post-metadata">

**Author:** ![Mohammad\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8e8cbc/32.png) [@Mohammad\_K](https://www.ruby-forum.com/u/Mohammad_K)\
**Post date:** [December 23, 2005, 6:53pm UTC](https://www.ruby-forum.com/t/read-rubys-flag/50994/2 "2005-12-23T18:53:35Z")

</div>

Mohammad K. wrote:

> To read ruby’s --verbose flag, I can read $VERBOSE from code,  
> What is the variable name to read ‘-W level’ (warning level)?

Hi Mohammad,  
$-w (or $VERBOSE) will give you:  
-W0 -\> nil  
No option or -W1 -\> false  
-W2 -\> true

HTH
