[前][次][番号順一覧][スレッド一覧]

ruby-changes:16923

From: nobu <ko1@a...>
Date: Sun, 8 Aug 2010 16:09:10 +0900 (JST)
Subject: [ruby-changes:16923] Ruby:r28919 (trunk): * gem_prelude.rb, lib/rubygems.rb (Gem.suffixes): return truely

nobu	2010-08-08 16:08:55 +0900 (Sun, 08 Aug 2010)

  New Revision: 28919

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28919

  Log:
    * gem_prelude.rb, lib/rubygems.rb (Gem.suffixes): return truely
      require-able suffixes only.

  Modified files:
    trunk/ChangeLog
    trunk/gem_prelude.rb
    trunk/lib/rubygems.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 28918)
+++ ChangeLog	(revision 28919)
@@ -1,3 +1,8 @@
+Sun Aug  8 16:08:51 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* gem_prelude.rb, lib/rubygems.rb (Gem.suffixes): return truely
+	  require-able suffixes only.
+
 Sun Aug  8 13:20:57 2010  Tanaka Akira  <akr@f...>
 
 	* ext/pathname/pathname.c (path_ftype): Pathname#ftype translated
Index: gem_prelude.rb
===================================================================
--- gem_prelude.rb	(revision 28918)
+++ gem_prelude.rb	(revision 28919)
@@ -34,6 +34,10 @@
       :sitelibdir        => RbConfig::CONFIG["sitelibdir"],
     }
 
+    def self.suffixes
+      ['.rb', ".#{RbConfig::CONFIG["DLEXT"]}"]
+    end
+
     def self.dir
       @gem_home ||= nil
       set_home(ENV['GEM_HOME'] || default_dir) unless @gem_home
Index: lib/rubygems.rb
===================================================================
--- lib/rubygems.rb	(revision 28918)
+++ lib/rubygems.rb	(revision 28919)
@@ -903,8 +903,8 @@
   # Suffixes for require-able paths.
 
   def self.suffixes
-    ['', '.rb', '.rbw', '.so', '.bundle', '.dll', '.sl', '.jar']
-  end
+    ['.rb', ".#{RbConfig::CONFIG["DLEXT"]}"]
+  end unless defined?(suffixes)
 
   ##
   # Prints the amount of time the supplied block takes to run using the debug

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]