[Groonga-commit] groonga/groonga at 2fd6563 [master] mrb: support require in plugin

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Feb 5 14:53:53 JST 2015


Kouhei Sutou	2015-02-05 14:53:53 +0900 (Thu, 05 Feb 2015)

  New Revision: 2fd65635db0bd3acce1210933ca4bf4d93292712
  https://github.com/groonga/groonga/commit/2fd65635db0bd3acce1210933ca4bf4d93292712

  Message:
    mrb: support require in plugin

  Modified files:
    lib/ctx_impl_mrb.c

  Modified: lib/ctx_impl_mrb.c (+4 -0)
===================================================================
--- lib/ctx_impl_mrb.c    2015-02-05 14:52:56 +0900 (bd03d7f)
+++ lib/ctx_impl_mrb.c    2015-02-05 14:53:53 +0900 (e9442aa)
@@ -90,9 +90,13 @@ grn_ctx_impl_mrb_init_bindings(grn_ctx *ctx)
 
   {
     mrb_value load_path;
+    const char *plugins_dir;
     const char *system_ruby_scripts_dir;
 
     load_path = mrb_ary_new(mrb);
+    plugins_dir = grn_plugin_get_system_plugins_dir();
+    mrb_ary_push(mrb, load_path,
+                 mrb_str_new_cstr(mrb, plugins_dir));
     system_ruby_scripts_dir = grn_mrb_get_system_ruby_scripts_dir(ctx);
     mrb_ary_push(mrb, load_path,
                  mrb_str_new_cstr(mrb, system_ruby_scripts_dir));
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index