YUKI Hiroshi
null+****@clear*****
Sat Jun 28 02:21:20 JST 2014
YUKI Hiroshi 2014-06-28 02:21:20 +0900 (Sat, 28 Jun 2014) New Revision: ae2b185f35192abba9dcac37176a75ae82f0829f https://github.com/droonga/droonga-engine/commit/ae2b185f35192abba9dcac37176a75ae82f0829f Message: Run and shutdown process correctly Modified files: lib/droonga/serf.rb Modified: lib/droonga/serf.rb (+6 -8) =================================================================== --- lib/droonga/serf.rb 2014-06-28 02:21:01 +0900 (dd38cf8) +++ lib/droonga/serf.rb 2014-06-28 02:21:20 +0900 (8df7a23) @@ -57,15 +57,11 @@ module Droonga end def send_event(name, event, payload) - serf = new(nil, name) - serf.send_event(event, payload) - serf.shutdown + new(nil, name).send_event(event, payload) end def send_query(name, query, payload) - serf = new(nil, name) - serf.send_query(query, payload) - serf.shutdown + new(nil, name).send_query(query, payload) end end @@ -108,11 +104,13 @@ module Droonga end def send_event(event, payload) - run("event", event, JSON.generate(payload)) + ensure_serf + run("event", event, JSON.generate(payload)).shutdown end def send_query(query, payload) - run("query", query, JSON.generate(payload)) + ensure_serf + run("query", query, JSON.generate(payload)).shutdown end private -------------- next part -------------- HTML����������������������������... Download