[Groonga-commit] groonga/groonga at 231e2d5 [master] mruby: Define Groonga::Object for wrapper of grn_obj

Back to archive index

wanabe null+****@clear*****
Wed Oct 9 21:46:37 JST 2013


wanabe	2013-10-09 21:46:37 +0900 (Wed, 09 Oct 2013)

  New Revision: 231e2d517e946e16f31dee6a7d6d92ff3e4be6d1
  https://github.com/groonga/groonga/commit/231e2d517e946e16f31dee6a7d6d92ff3e4be6d1

  Merged ae631d4: Merge pull request #115 from wanabe/mruby-define-grn_obj-class

  Message:
    mruby: Define Groonga::Object for wrapper of grn_obj

  Modified files:
    lib/mrb/mrb_obj.c
    test/command/suite/ruby/eval/built_in_class.expected

  Modified: lib/mrb/mrb_obj.c (+2 -2)
===================================================================
--- lib/mrb/mrb_obj.c    2013-10-08 23:54:15 +0900 (ceae4b9)
+++ lib/mrb/mrb_obj.c    2013-10-09 21:46:37 +0900 (a7f48d6)
@@ -31,7 +31,7 @@ grn_mrb_obj_init(grn_ctx *ctx)
   struct RClass *module = ctx->impl->mrb.module;
   struct RClass *klass;
 
-  klass = mrb_define_class_under(mrb, module, "Groonga", mrb->object_class);
-  MRB_SET_INSTANCE_TT(klass, MRB_TT_STRING);
+  klass = mrb_define_class_under(mrb, module, "Object", mrb->object_class);
+  MRB_SET_INSTANCE_TT(klass, MRB_TT_DATA);
 }
 #endif

  Modified: test/command/suite/ruby/eval/built_in_class.expected (+1 -1)
===================================================================
--- test/command/suite/ruby/eval/built_in_class.expected    2013-10-08 23:54:15 +0900 (a4bf725)
+++ test/command/suite/ruby/eval/built_in_class.expected    2013-10-09 21:46:37 +0900 (05b82ee)
@@ -1,4 +1,4 @@
 register ruby/eval
 [[0,0.0,0.0],true]
 ruby_eval "Groonga::Object.to_s"
-[[0,0.0,0.0],{"value":"Object"}]
+[[0,0.0,0.0],{"value":"Groonga::Object"}]
-------------- next part --------------
HTML����������������������������...
Download 



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