[Groonga-commit] ranguba/rroonga at ac20b12 [master] Logger.register: don't require logger as the first argument

Back to archive index

Kouhei Sutou null+****@clear*****
Mon Nov 3 18:16:04 JST 2014


Kouhei Sutou	2014-11-03 18:16:04 +0900 (Mon, 03 Nov 2014)

  New Revision: ac20b12cb7f9462233e02e6a0cc99f96941d48a0
  https://github.com/ranguba/rroonga/commit/ac20b12cb7f9462233e02e6a0cc99f96941d48a0

  Message:
    Logger.register: don't require logger as the first argument

  Modified files:
    ext/groonga/rb-grn-logger.c

  Modified: ext/groonga/rb-grn-logger.c (+3 -0)
===================================================================
--- ext/groonga/rb-grn-logger.c    2014-11-03 18:14:23 +0900 (79de17d)
+++ ext/groonga/rb-grn-logger.c    2014-11-03 18:16:04 +0900 (fff98c1)
@@ -234,6 +234,9 @@ rb_grn_logger_s_register (int argc, VALUE *argv, VALUE klass)
     rb_scan_args(argc, argv, "02&", &rb_logger, &rb_options, &rb_callback);
 
     if (rb_block_given_p()) {
+        if (!NIL_P(rb_logger)) {
+            rb_options = rb_logger;
+        }
         rb_logger = rb_funcall(cGrnCallbackLogger, id_new, 1, rb_callback);
     }
 
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-commit mailing list
Back to archive index