Kouhei Sutou
null+****@clear*****
Tue Jun 10 22:50:34 JST 2014
Kouhei Sutou 2014-06-10 22:50:34 +0900 (Tue, 10 Jun 2014) New Revision: aca5dbdb4f71c82b3694eaf460bb9dcd7f65b106 https://github.com/groonga/groonga/commit/aca5dbdb4f71c82b3694eaf460bb9dcd7f65b106 Message: mrb: bind Bulk#domain Modified files: lib/mrb/mrb_bulk.c Modified: lib/mrb/mrb_bulk.c (+11 -0) =================================================================== --- lib/mrb/mrb_bulk.c 2014-06-10 22:42:19 +0900 (e3773bd) +++ lib/mrb/mrb_bulk.c 2014-06-10 22:50:34 +0900 (63000c1) @@ -43,6 +43,15 @@ mrb_grn_bulk_initialize(mrb_state *mrb, mrb_value self) return self; } +static mrb_value +mrb_grn_bulk_get_domain(mrb_state *mrb, mrb_value self) +{ + grn_obj *bulk; + + bulk = DATA_PTR(self); + return mrb_fixnum_value(bulk->header.domain); +} + void grn_mrb_bulk_init(grn_ctx *ctx) { @@ -55,5 +64,7 @@ grn_mrb_bulk_init(grn_ctx *ctx) MRB_SET_INSTANCE_TT(klass, MRB_TT_DATA); mrb_define_method(mrb, klass, "initialize", mrb_grn_bulk_initialize, MRB_ARGS_REQ(1)); + mrb_define_method(mrb, klass, "domain", + mrb_grn_bulk_get_domain, MRB_ARGS_NONE()); } #endif -------------- next part -------------- HTML����������������������������...Download