# Re. NameError: uninitialized constant Date::ABBR\_MONTHS

**URL:** <https://www.ruby-forum.com/t/re-nameerror-uninitialized-constant-date-abbr-months/91659>\
**Category:** Ruby\
**Created:** [April 11, 2007, 8:22am UTC](https://www.ruby-forum.com/t/re-nameerror-uninitialized-constant-date-abbr-months/91659 "2007-04-11T08:22:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrisdwan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/7feea3/32.png) [@chrisdwan](https://www.ruby-forum.com/u/chrisdwan)\
**Post date:** [April 11, 2007, 8:22am UTC](https://www.ruby-forum.com/t/re-nameerror-uninitialized-constant-date-abbr-months/91659/1 "2007-04-11T08:22:56Z")

</div>

Jigar G. wrote:

> Please help  
> Hi Gosar,

In your irb example you have DATE::ABBR\_MONTHS instead of  
Date::ABBR\_MONTHS. In this case Ruby interprets DATE as a constant  
instead of a class, therefore you get an error. Here’s my output:

irb(main):001:0\> require ‘date’  
=\> true  
irb(main):002:0\> Date::ABBR\_MONTHS  
=\> {“oct”=\>10, “jul”=\>7, “jan”=\>1, “dec”=\>12, “jun”=\>6, “apr”=\>4,  
“feb”=\>2, “may”=\>5, “sep”=\>9, “aug”=\>8, “mar”=\>3, “nov”=\>11}  
irb(main):003:0\> DATE::ABBR\_MONTHS  
NameError: uninitialized constant DATE  
from (irb):3

HTH.

Regards,

Chris

> **[Ruby On The Shoulders Of Giants](https://rotsog.wordpress.com)**
>
> Code Red
