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