path: root/gem_prelude.rb
diff options
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-11-10 09:22:59 (GMT)
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-11-10 09:22:59 (GMT)
commit040ffb5d792d932215b7b6fbce9ee9752d76e285 (patch)
tree2d8bfa467abc38cbeccfb504836dfe712784c190 /gem_prelude.rb
parent66c127bc6f95761f967efc5109cd229973fbc50f (diff)
* gem_prelude.rb: new file for gem libraries. currently empty.
* generate ext_prelude.c by prelude.rb and gem_prelude.rb. ruby (not miniruby) is linked with ext_prelude.o instead of prelude.o. * inits.c (rb_call_inits): don't call Init_prelude. * ruby.c: support --disable-gems option. (ruby_init_gems): new function to define Gem::Enable and invoke Init_prelude. (process_options): call ruby_init_gems just after ruby_init_loadpath. * tool/compile_prelude.rb: support multiple files. git-svn-id: svn+ssh:// b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'gem_prelude.rb')
1 files changed, 10 insertions, 0 deletions
diff --git a/gem_prelude.rb b/gem_prelude.rb
new file mode 100644
index 0000000..7340efc
--- /dev/null
+++ b/gem_prelude.rb
@@ -0,0 +1,10 @@
+# empty gem_prelude.rb
+# p Gem::Enable
+# p RbConfig::CONFIG["arch"]
+# p RbConfig::CONFIG["bindir"]
+# p RbConfig::CONFIG["datadir"]
+# p RbConfig::CONFIG["sitedir"]
+# p RbConfig::CONFIG["sitelibdir"]
+# p RbConfig::CONFIG["EXEEXT"]
+# p RbConfig::CONFIG["RUBY_SO_NAME"]