[Groonga-commit] ranguba/rroonga at ed95894 [master] Include Flushable module to Groonga::Column

アーカイブの一覧に戻る

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����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る