YUKI Hiroshi
null+****@clear*****
Mon Dec 22 17:37:38 JST 2014
YUKI Hiroshi 2014-12-22 17:37:38 +0900 (Mon, 22 Dec 2014) New Revision: 4f2e6e606844bbb520345526cfd1e7a935213c9b https://github.com/droonga/droonga-engine/commit/4f2e6e606844bbb520345526cfd1e7a935213c9b Message: Extract method to check the node is writable or not Modified files: lib/droonga/buffered_forwarder.rb Modified: lib/droonga/buffered_forwarder.rb (+6 -2) =================================================================== --- lib/droonga/buffered_forwarder.rb 2014-12-22 17:28:44 +0900 (2999597) +++ lib/droonga/buffered_forwarder.rb 2014-12-22 17:37:38 +0900 (399934a) @@ -65,8 +65,7 @@ module Droonga buffer = @buffers[node_name] ||= ForwardBuffer.new(node_name, @forwarder) - if @engine_state and - @engine_state.unwritable_node?(node_name) + if writable_node?(node_name) buffer.add(message, destination) elsif buffer.empty? @forwarder.forward(message, destination) @@ -79,6 +78,11 @@ module Droonga end private + def writable_node?(node_name) + @engine_state and + @engine_state.unwritable_node?(node_name) + end + def log_tag "[#{Process.ppid}] buffered-forwarder" end -------------- next part -------------- HTML����������������������������... Download