Masafumi Yokoyama
null+****@clear*****
Mon Jul 13 11:09:08 JST 2015
Masafumi Yokoyama 2015-07-13 11:09:08 +0900 (Mon, 13 Jul 2015) New Revision: ed95894c2b78ea38bb4a1c7153d2c1379bf6af8d https://github.com/ranguba/rroonga/commit/ed95894c2b78ea38bb4a1c7153d2c1379bf6af8d Message: Include Flushable module to Groonga::Column Modified files: ext/groonga/rb-grn-column.c test/test-flushable.rb Modified: ext/groonga/rb-grn-column.c (+2 -0) =================================================================== --- ext/groonga/rb-grn-column.c 2015-07-13 11:02:59 +0900 (6f4efa1) +++ ext/groonga/rb-grn-column.c 2015-07-13 11:09:08 +0900 (9092422) @@ -788,6 +788,8 @@ rb_grn_init_column (VALUE mGrn) { rb_cGrnColumn = rb_define_class_under(mGrn, "Column", rb_cGrnObject); + rb_include_module(rb_cGrnColumn, rb_mGrnFlushable); + rb_define_method(rb_cGrnColumn, "table", rb_grn_column_get_table, 0); rb_define_method(rb_cGrnColumn, "local_name", rb_grn_column_get_local_name, 0); Modified: test/test-flushable.rb (+8 -0) =================================================================== --- test/test-flushable.rb 2015-07-13 11:02:59 +0900 (ead1bbc) +++ test/test-flushable.rb 2015-07-13 11:09:08 +0900 (b579418) @@ -25,6 +25,14 @@ class FlushableTest < Test::Unit::TestCase end end + def test_flush_column + table = Groonga::Hash.create(:name => "Users") + column = table.define_column("name", "ShortText") + assert_nothing_raised do + column.flush + end + end + def test_flush table = Groonga::Hash.create table.extend(Groonga::Flushable) -------------- next part -------------- HTML����������������������������...Download