Navigation Menu

Skip to content

Commit

Permalink
mrb: bind Bulk#domain
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Jun 10, 2014
1 parent 5f42e2d commit aca5dbd
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions lib/mrb/mrb_bulk.c
Expand Up @@ -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)
{
Expand All @@ -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

0 comments on commit aca5dbd

Please sign in to comment.