From: "NAKAMURA, Hiroshi" Date: 2007-10-23T22:40:46+09:00 Subject: [ruby-dev:32136] Re: undefined method `now' for DateTime:Class (NoMethodError) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 tadf@dotrb.org wrote: > どういう状況かよくわかってないのですが、いっそ必ず date 丸ごと読むようにするか、 > 別の名前空間を用意する、とかしたほうがいいですかね。 もしかして、単にtime.rbの「require 'parsedate'」を削ればいいだけだったり しません? > Time.parse が NoMethodError になるときと、そうでないときとあるのも > 似ているような気がするのですが。 そうですね。require 'time'の有無により、Timeの挙動が変わる。 require 'date'の有無により、Dateの挙動が変わる。 ただDateTimeに関しては、require 'date'がない限り、本来DateTimeは存在しな い、というあたりが微妙に違う気がします。 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) iQEVAwUBRx35tB9L2jg5EEGlAQIjBggArevaGt7h+tIF9Le333z2k/6NzzJpjG4X zFLeERedH9T4BEBoD4MzWKrBq5aBSIz721qrJkTnSMEt+RF37VIXBaq22Lg4304b 9GpvQcqFadZlb3XuJf8y0UITgddDILOswJuOxVbWvisRLIcAmrzRpJ/RdDiP8reB 8wr/O9gY/vS0KNPbgwNMIOiHRAZIQ5TSqmNyC3X4RoNMZqU8cUhgLmxX2LvmeX0E /PVwBSuZB/u+waEtpjeDJH1yxPGYhb9pQSCS3GCMglAV7qfEC4Qw+R+orjSAg0wp SzUzycMeErvuM9yVYLY4B6NGXZQwnMOPEhxtQKjw+Nn3Lg13FmnTtw== =kJz7 -----END PGP SIGNATURE-----