Kouhei Sutou
null+****@clear*****
Tue Apr 28 15:02:51 JST 2015
Kouhei Sutou 2015-04-28 15:02:51 +0900 (Tue, 28 Apr 2015) New Revision: ac563e8a7ddf0d2a6a0e77a21de25418a3ccdf29 https://github.com/groonga/groonga/commit/ac563e8a7ddf0d2a6a0e77a21de25418a3ccdf29 Message: mrb: add bulk content to Groonga::Bulk#inspect Modified files: lib/mrb/mrb_bulk.c lib/mrb/mrb_object.c lib/mrb/mrb_object.h Modified: lib/mrb/mrb_bulk.c (+3 -0) =================================================================== --- lib/mrb/mrb_bulk.c 2015-04-28 15:01:55 +0900 (eb57a01) +++ lib/mrb/mrb_bulk.c 2015-04-28 15:02:51 +0900 (0fa7472) @@ -28,6 +28,7 @@ #include "../grn_db.h" #include "mrb_bulk.h" +#include "mrb_object.h" static struct mrb_data_type mrb_grn_bulk_type = { "Groonga::Bulk", @@ -234,5 +235,7 @@ grn_mrb_bulk_init(grn_ctx *ctx) mrb_grn_bulk_get_value, MRB_ARGS_NONE()); mrb_define_method(mrb, klass, "==", mrb_grn_bulk_equal, MRB_ARGS_REQ(1)); + mrb_define_method(mrb, klass, "inspect", + grn_mrb_object_inspect, MRB_ARGS_NONE()); } #endif Modified: lib/mrb/mrb_object.c (+3 -3) =================================================================== --- lib/mrb/mrb_object.c 2015-04-28 15:01:55 +0900 (8efaa41) +++ lib/mrb/mrb_object.c 2015-04-28 15:02:51 +0900 (baa13b1) @@ -30,8 +30,8 @@ #include "mrb_operator.h" #include "mrb_converter.h" -static mrb_value -object_inspect(mrb_state *mrb, mrb_value self) +mrb_value +grn_mrb_object_inspect(mrb_state *mrb, mrb_value self) { grn_ctx *ctx = (grn_ctx *)mrb->ud; grn_obj *object; @@ -237,7 +237,7 @@ grn_mrb_object_init(grn_ctx *ctx) data->object_class = klass; mrb_define_method(mrb, klass, "inspect", - object_inspect, MRB_ARGS_NONE()); + grn_mrb_object_inspect, MRB_ARGS_NONE()); mrb_define_method(mrb, klass, "id", object_get_id, MRB_ARGS_NONE()); mrb_define_method(mrb, klass, "name", object_get_name, MRB_ARGS_NONE()); Modified: lib/mrb/mrb_object.h (+2 -0) =================================================================== --- lib/mrb/mrb_object.h 2015-04-28 15:01:55 +0900 (97a586c) +++ lib/mrb/mrb_object.h 2015-04-28 15:02:51 +0900 (82468bd) @@ -27,6 +27,8 @@ extern "C" { void grn_mrb_object_init(grn_ctx *ctx); +mrb_value grn_mrb_object_inspect(mrb_state *mrb, mrb_value self); + #ifdef __cplusplus } #endif -------------- next part -------------- HTML����������������������������...Download