ruby-changes:3072
From: ko1@a...
Date: 24 Dec 2007 10:38:53 +0900
Subject: [ruby-changes:3072] drbrain - Ruby:r14564 (trunk): Remove methods from Gem, not QuickLoader, to fix warnings
drbrain 2007-12-24 10:38:43 +0900 (Mon, 24 Dec 2007) New Revision: 14564 Modified files: trunk/ChangeLog trunk/gem_prelude.rb Log: Remove methods from Gem, not QuickLoader, to fix warnings http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14564&r2=14563 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/gem_prelude.rb?r1=14564&r2=14563 Index: ChangeLog =================================================================== --- ChangeLog (revision 14563) +++ ChangeLog (revision 14564) @@ -1,3 +1,8 @@ +Mon Dec 24 10:37:38 2007 Eric Hodel <drbrain@s...> + + * gem_prelude.rb: Remove methods from Gem, not QuickLoader, to fix + warnings. + Mon Dec 24 09:45:45 2007 Martin Duerst <duerst@i...> * transcode.c, transcode_data_one_byte.c, transcode_data_japanese.c: Index: gem_prelude.rb =================================================================== --- gem_prelude.rb (revision 14563) +++ gem_prelude.rb (revision 14564) @@ -79,10 +79,14 @@ class << self def load_full_rubygems_library - QuickLoader.instance_methods.each do |method_name| - QuickLoader.send :undef_method, method_name + class << Gem + Gem.methods(false).each do |method_name| + undef_method method_name + end end + Kernel.send :undef_method, :gem + $".delete File.join(Gem::ConfigMap[:libdir], 'ruby', Gem::ConfigMap[:ruby_version], 'rubygems.rb') -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml