From: "rosenfeld (Rodrigo Rosenfeld Rosas)" Date: 2012-07-06T06:05:46+09:00 Subject: [ruby-core:46208] [ruby-trunk - Bug #6702] Date should be either required or not Issue #6702 has been updated by rosenfeld (Rodrigo Rosenfeld Rosas). Is Date that slow to require when compared to Time? Wouldn't it be possible to make it faster to load by lazy loading some parts and include it by default instead of having to require it manually? That would certainly make programmers happier ;) ---------------------------------------- Bug #6702: Date should be either required or not https://bugs.ruby-lang.org/issues/6702#change-27837 Author: rosenfeld (Rodrigo Rosenfeld Rosas) Status: Assigned Priority: Low Assignee: drbrain (Eric Hodel) Category: lib Target version: 1.9.3 ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] Today I was trying to do some experiment with IRB: "Date.today" threw a NoMethodError. But Date was defined: "defined? Date" == "constant". If I explicitly required for "date" it worked, but this is pretty much weird. It would be better if either: - I got an undefined "Date" class instead - "date" was automatically required The current state is pretty much misleading. This also happens in JRuby, so I guess somehow this is an intended behavior, but it doesn't make any sense to me. -- http://bugs.ruby-lang.org/