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

ruby-changes:18821

From: nobu <ko1@a...>
Date: Sat, 12 Feb 2011 01:04:17 +0900 (JST)
Subject: [ruby-changes:18821] Ruby:r30846 (trunk): * ruby.c (proc_options): enable rubygems if --gem option is given.

nobu	2011-02-12 01:04:08 +0900 (Sat, 12 Feb 2011)

  New Revision: 30846

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

  Log:
    * ruby.c (proc_options): enable rubygems if --gem option is given.
    * ruby.c (process_options): load rubygems if it is disabled but
      --gem option is given.

  Modified files:
    trunk/ChangeLog
    trunk/ruby.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 30845)
+++ ChangeLog	(revision 30846)
@@ -1,3 +1,10 @@
+Sat Feb 12 01:04:02 2011  Nobuyoshi Nakada  <nobu@r...>
+
+	* ruby.c (proc_options): enable rubygems if --gem option is given.
+
+	* ruby.c (process_options): load rubygems if it is disabled but
+	  --gem option is given.
+
 Fri Feb 11 23:27:50 2011  Yuki Sonoda (Yugui)  <yugui@y...>
 
 	* ruby.c (proc_options): add --gem=enabled as an alias of
Index: ruby.c
===================================================================
--- ruby.c	(revision 30845)
+++ ruby.c	(revision 30846)
@@ -1079,6 +1079,7 @@
                     opt->disable &= ~DISABLE_BIT(gems);
                 }
                 else {
+                    opt->disable &= ~DISABLE_BIT(gems);
                     add_gems(&opt->req_list, s);
                 }
 	    }
@@ -1414,7 +1415,11 @@
 	}
     }
     if (!(opt->disable & DISABLE_BIT(gems))) {
+#if defined DISABLE_RUBYGEMS && DISABLE_RUBYGEMS
+	rb_require("rubygems");
+#else
 	rb_define_module("Gem");
+#endif
     }
     ruby_init_prelude();
     ruby_set_argv(argc, argv);

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

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