Kouhei Sutou
null+****@clear*****
Tue Oct 8 22:10:26 JST 2013
Kouhei Sutou 2013-10-08 22:10:26 +0900 (Tue, 08 Oct 2013) New Revision: f09804cd2dd611414cb43b52f333ac3d8086a0fe https://github.com/groonga/groonga/commit/f09804cd2dd611414cb43b52f333ac3d8086a0fe Message: mrb: support mruby true to groonga object conversion Added files: test/command/suite/ruby/eval/true.expected test/command/suite/ruby/eval/true.test Modified files: lib/mrb.c Modified: lib/mrb.c (+4 -0) =================================================================== --- lib/mrb.c 2013-10-08 22:09:06 +0900 (7163329) +++ lib/mrb.c 2013-10-08 22:10:26 +0900 (f6806df) @@ -162,6 +162,10 @@ grn_mrb_to_grn(grn_ctx *ctx, mrb_value mrb_object, grn_obj *grn_object) GRN_BOOL_SET(ctx, grn_object, GRN_FALSE); } break; + case MRB_TT_TRUE : + grn_obj_reinit(ctx, grn_object, GRN_DB_BOOL, 0); + GRN_BOOL_SET(ctx, grn_object, GRN_TRUE); + break; case MRB_TT_FIXNUM : grn_obj_reinit(ctx, grn_object, GRN_DB_INT32, 0); GRN_INT32_SET(ctx, grn_object, mrb_fixnum(mrb_object)); Added: test/command/suite/ruby/eval/true.expected (+4 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/ruby/eval/true.expected 2013-10-08 22:10:26 +0900 (83f43e8) @@ -0,0 +1,4 @@ +register ruby/eval +[[0,0.0,0.0],true] +ruby_eval "true" +[[0,0.0,0.0],{"value":true}] Added: test/command/suite/ruby/eval/true.test (+5 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/ruby/eval/true.test 2013-10-08 22:10:26 +0900 (d334841) @@ -0,0 +1,5 @@ +#@on-error omit +register ruby/eval +#@on-error default + +ruby_eval "true" -------------- next part -------------- HTML����������������������������... 다운로드