[#4479] Requesting addition to IRB (configurable standard output) — Sascha Ebach <se@...>

Hello,

13 messages 2005/02/24
[#4482] Re: Requesting addition to IRB (configurable standard output) — Sam Roberts <sroberts@...> 2005/02/25

Quoting se@digitale-wertschoepfung.de, on Fri, Feb 25, 2005 at 01:22:34AM +0900:

[#4483] Re: Requesting addition to IRB (configurable standard output) — Eric Hodel <drbrain@...7.net> 2005/02/25

On 24 Feb 2005, at 19:51, Sam Roberts wrote:

[#4488] Re: Requesting addition to IRB (configurable standard output) — Sam Roberts <sroberts@...> 2005/02/26

Quoting drbrain@segment7.net, on Sat, Feb 26, 2005 at 02:43:31AM +0900:

[#4489] Re: Requesting addition to IRB (configurable standard output) — Eric Hodel <drbrain@...7.net> 2005/02/26

On 25 Feb 2005, at 16:03, Sam Roberts wrote:

Re: patch to date.rb

From: Ryan Davis <ryand-ruby@...>
Date: 2005-02-03 08:40:58 UTC
List: ruby-core #4359
pretty please?

On Jan 13, 2005, at 7:20 PM, Ryan Davis wrote:

> If date.rb is loaded twice, the second load raises NameError.
>
>> <527> cat blah.rb
>>
>> require './lib/date.rb'
>> require '/Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb'
>
> causes:
>
>> <528> ./ruby18 blah.rb
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:238: 
>> warning: already initialized constant MONTHNAMES
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:243: 
>> warning: already initialized constant DAYNAMES
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:247: 
>> warning: already initialized constant ABBR_MONTHNAMES
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:250: 
>> warning: already initialized constant ABBR_DAYNAMES
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:254: 
>> warning: already initialized constant ITALY
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:258: 
>> warning: already initialized constant ENGLAND
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:262: 
>> warning: already initialized constant JULIAN
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:266: 
>> warning: already initialized constant GREGORIAN
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:1261:in 
>> `undef_method': undefined method `today' for `DateTime' (NameError)
>>         from 
>> /Volumes/Space/ryan/Work/cvs/ruby-lang/ruby_18/lib/date.rb:1261
>>         from blah.rb:3:in `require'
>>         from blah.rb:3
>
> With the patch below you just get the warnings.
>
> <506> cvs diff -du lib/date.rb
> Index: lib/date.rb
> ===================================================================
> RCS file: /src/ruby/lib/date.rb,v
> retrieving revision 1.17.2.5
> diff -d -u -r1.17.2.5 date.rb
> --- lib/date.rb 23 Jul 2004 07:52:37 -0000      1.17.2.5
> +++ lib/date.rb 14 Jan 2005 03:09:34 -0000
> @@ -1258,7 +1258,7 @@
>      new_with_hash(elem, sg)
>    end
>
> -  class << self; undef_method :today end
> +  class << self; undef_method :today end rescue nil
>
>    # Create a new DateTime object representing the current time.
>    #
>
>


In This Thread

Prev Next