DATE::ABBR_MONTHS exists in this doc here.
http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
Still I get the error.
ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]
irb(main):001:0> require “date”
=> true
irb(main):002:0> Date::MONTHNAMES
=> [nil, “January”, “February”, “March”, “April”, “May”, “June”, “July”,
“August”, “September”, “October”, “November”, “December”]
irb(main):003:0> DATE::ABBR_MONTHS
NameError: uninitialized constant DATE
from (irb):3
irb(main):004:0>
DATE::ABBR_MONTHS exists in this doc here.
http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
And I was using this functionality till ruby 1.8.2 it suddenly stoped
with the upgrade. can these guys just remove stuff without warning!!! or
am I looking at wrong place?
Please help
On 11 Apr 2007, at 13:26, Jigar G. wrote:
irb(main):002:0> Date::MONTHNAMES
DATE::ABBR_MONTHS exists in this doc here.
http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
And I was using this functionality till ruby 1.8.2 it suddenly stoped
with the upgrade. can these guys just remove stuff without
warning!!! or
am I looking at wrong place?
Please help
The hint is here:
NameError: uninitialized constant DATE
from (irb):3
Try ‘Date::ABBR_MONTHS’
Alex G.
Bioinformatics Center
Kyoto University
Jigar G. wrote:
DATE::ABBR_MONTHS exists in this doc here.
No, it doesn’t.
But Date::ABBR_MONTHS does.
http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
And I was using this functionality till ruby 1.8.2 it suddenly stoped
with the upgrade. can these guys just remove stuff without warning!!! or
am I looking at wrong place?
Yes, this is a case of EBKAC, not a bug in stdlib.
–
Phillip “CynicalRyan” Gawlowski
http://cynicalryan.110mb.com/
Rule of Open-Source Programming #4:
If you don’t work on your project, chances are that no one will.
Well I get same error with Date::ABBR_MONTHS, installed latest ruby
version 1.8.6 and typed in irb. guys is it working for you with 1.8.6
please let me know
irb(main):001:0> require “date”
=> true
irb(main):002:0> Date::ABBR_MONTHS
NameError: uninitialized constant Date::ABBR_MONTHS
from (irb):2
irb(main):003:0> RUBY_VERSION
=> “1.8.6”
irb(main):004:0>
thanks.
Brian C. wrote:
On Wed, Apr 11, 2007 at 01:26:00PM +0900, Jigar G. wrote:
DATE::ABBR_MONTHS exists in this doc here.
http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
I don’t see DATE::ABBR_MONTHS anywhere there. Can you point out
exactly
what you clicked to see this? It’s probably a typo, it obviously should
be
Date::ABBR_MONTHS
And I was using this functionality till ruby 1.8.2 it suddenly stoped
with the upgrade. can these guys just remove stuff without warning!!! or
am I looking at wrong place?
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> RUBY_VERSION
=> “1.8.4”
On Wed, Apr 11, 2007 at 01:26:00PM +0900, Jigar G. wrote:
DATE::ABBR_MONTHS exists in this doc here.
http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
I don’t see DATE::ABBR_MONTHS anywhere there. Can you point out
exactly
what you clicked to see this? It’s probably a typo, it obviously should
be
Date::ABBR_MONTHS
And I was using this functionality till ruby 1.8.2 it suddenly stoped
with the upgrade. can these guys just remove stuff without warning!!! or
am I looking at wrong place?
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> RUBY_VERSION
=> “1.8.4”
In message “Re: NameError: uninitialized constant Date::ABBR_MONTHS”
on Mon, 16 Apr 2007 04:03:38 +0900, Jigar G.
[email protected] writes:
|
|Well I get same error with Date::ABBR_MONTHS, installed latest ruby
|version 1.8.6 and typed in irb. guys is it working for you with 1.8.6
|please let me know
|
|irb(main):001:0> require “date”
|=> true
|irb(main):002:0> Date::ABBR_MONTHS
|NameError: uninitialized constant Date::ABBR_MONTHS
| from (irb):2
|irb(main):003:0> RUBY_VERSION
|=> “1.8.6”
|irb(main):004:0>
Try Date::ABBR_MONTHNAMES.
matz.
Hi,
In message “Re: NameError: uninitialized constant Date::ABBR_MONTHS”
on Mon, 16 Apr 2007 07:03:34 +0900, Yukihiro M.
[email protected] writes:
||irb(main):001:0> require “date”
||=> true
||irb(main):002:0> Date::ABBR_MONTHS
||NameError: uninitialized constant Date::ABBR_MONTHS
|| from (irb):2
||irb(main):003:0> RUBY_VERSION
||=> “1.8.6”
||irb(main):004:0>
|
|Try Date::ABBR_MONTHNAMES.
My bad. You have to require ‘date/format’ to get ABBR_MONTHS.
matz.
Hi,
In message “Re: NameError: uninitialized constant Date::ABBR_MONTHS”
on Mon, 16 Apr 2007 14:55:17 +0900, Jigar G.
[email protected] writes:
|Hey matz,
|
|Still no luck,
Hmm, I just found out ‘Date::Format::ABBR_MONTHS’ was the right name.
Sorry.
matz.
Hey matz,
Still no luck,
irb(main):007:0> RUBY_VERSION
=> “1.8.6”
irb(main):008:0> require ‘date/format’
=> false
irb(main):009:0> Date::ABBR_MONTHS
NameError: uninitialized constant Date::ABBR_MONTHS
from (irb):9
irb(main):010:0>
Can someone really try it in IRB and then help me out, please.
Thanks.
Yukihiro M. wrote:
Hi,
In message “Re: NameError: uninitialized constant Date::ABBR_MONTHS”
on Mon, 16 Apr 2007 07:03:34 +0900, Yukihiro M.
[email protected] writes:
||irb(main):001:0> require “date”
||=> true
||irb(main):002:0> Date::ABBR_MONTHS
||NameError: uninitialized constant Date::ABBR_MONTHS
|| from (irb):2
||irb(main):003:0> RUBY_VERSION
||=> “1.8.6”
||irb(main):004:0>
|
|Try Date::ABBR_MONTHNAMES.
My bad. You have to require ‘date/format’ to get ABBR_MONTHS.
matz.
Thanks, It worked.
But the docs don’t reflect this.
http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
This change brought my site (http://www.simplegtd.com) down, for quite
some time 
Thanks for the reply.
–
Jigar G.
http://www.simplegtd.com
Yukihiro M. wrote:
Hi,
In message “Re: NameError: uninitialized constant Date::ABBR_MONTHS”
on Mon, 16 Apr 2007 14:55:17 +0900, Jigar G.
[email protected] writes:
|Hey matz,
|
|Still no luck,
Hmm, I just found out ‘Date::Format::ABBR_MONTHS’ was the right name.
Sorry.
matz.
Hi,
In message “Re: NameError: uninitialized constant Date::ABBR_MONTHS”
on Mon, 16 Apr 2007 15:48:41 +0900, Jigar G.
[email protected] writes:
|But the docs don’t reflect this.
|http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/index.html
RDoc in the source does not mention ABBR_MONTHS. So it might be a bug
in RDoc processor. Could you check, anyone? Ryan?
matz.
Phillip G. wrote:
No, it doesn’t.
But Date::ABBR_MONTHS does.
There is actually a discrepancy between the ruby docs and the ruby
framework.
Furthermore, a rails plugin actually tries to use this constant and it
bombs out on my machine. I’m sure it worked for the plugin developer
(perhaps b/c he had a diff version of ruby) but it doesn’t for me.
See the following post for details and work around:
http://www.khurramvirani.com/2008/3/27/date-abbr_months-issue-in-aws-s3-ruby-library-2
On Apr 16, 3:15 am, Yukihiro M. [email protected] wrote:
matz.
in irb
Date::ABBR_MONTHNAMES →
[nil, “Jan”, “Feb”, “Mar”, … “Nov”, “Dec”]
Date::Format::ABBR_MONTHS →
{“oct”=>10, “jul”=>7, “jan”=>1, … “mar”=>3, “nov”=>11}