ruby-changes:9385
From: drbrain <ko1@a...>
Date: Tue, 23 Dec 2008 08:07:01 +0900 (JST)
Subject: [ruby-changes:9385] Ruby:r20923 (trunk): Don't remove methods twice. [bug#555]
drbrain 2008-12-23 08:06:47 +0900 (Tue, 23 Dec 2008) New Revision: 20923 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20923 Log: Don't remove methods twice. [bug#555] Modified files: trunk/ChangeLog trunk/gem_prelude.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 20922) +++ ChangeLog (revision 20923) @@ -1,3 +1,7 @@ +Tue Dec 23 08:04:58 2008 Eric Hodel <drbrain@s...> + + * gem_prelude.rb: Don't remove methods twice. [bug#555] + Tue Dec 23 00:16:48 2008 Yusuke Endoh <mame@t...> * sprintf.c (rb_str_format): fix buffer overflow. Index: gem_prelude.rb =================================================================== --- gem_prelude.rb (revision 20922) +++ gem_prelude.rb (revision 20923) @@ -198,7 +198,13 @@ module QuickLoader + @loaded_full_rubygems_library = false + def self.load_full_rubygems_library + return if @loaded_full_rubygems_library + + @loaded_full_rubygems_library = true + class << Gem Gem::GEM_PRELUDE_METHODS.each do |method_name| undef_method method_name -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/