YUKI Hiroshi
null+****@clear*****
Thu Apr 30 12:35:29 JST 2015
YUKI Hiroshi 2015-04-30 12:35:29 +0900 (Thu, 30 Apr 2015) New Revision: 13947af190fe101ca0dd20149338d11e7a8c38a3 https://github.com/droonga/droonga-engine/commit/13947af190fe101ca0dd20149338d11e7a8c38a3 Message: Make NodeName's sender role easy to replace Modified files: lib/droonga/engine_node.rb Modified: lib/droonga/engine_node.rb (+7 -3) =================================================================== --- lib/droonga/engine_node.rb 2015-04-30 12:34:41 +0900 (876157a) +++ lib/droonga/engine_node.rb 2015-04-30 12:35:29 +0900 (d2d1cca) @@ -125,7 +125,7 @@ module Droonga def forwardable? return false unless live? - role == NodeRole.mine + role == sender_role end def readable? @@ -134,7 +134,7 @@ module Droonga end def writable? - case NodeRole.mine + case sender_role when NodeRole::SERVICE_PROVIDER true when NodeRole::ABSORB_SOURCE @@ -182,6 +182,10 @@ module Droonga end private + def sender_role + NodeRole.mine + end + def have_unprocessed_messages? @state and @state["have_unprocessed_messages"] end @@ -217,7 +221,7 @@ module Droonga def really_writable? return false unless writable? - case NodeRole.mine + case sender_role when NodeRole::SERVICE_PROVIDER service_provider? when NodeRole::ABSORB_SOURCE -------------- next part -------------- HTML����������������������������...Download