[Groonga-commit] droonga/droonga-engine at afcef8e [master] Collect node names correctly

アーカイブの一覧に戻る

YUKI Hiroshi null+****@clear*****
Tue Jan 6 17:20:19 JST 2015


YUKI Hiroshi	2015-01-06 17:20:19 +0900 (Tue, 06 Jan 2015)

  New Revision: afcef8ea936fea07473a58a5927148c6920c2357
  https://github.com/droonga/droonga-engine/commit/afcef8ea936fea07473a58a5927148c6920c2357

  Message:
    Collect node names correctly

  Modified files:
    lib/droonga/cluster.rb

  Modified: lib/droonga/cluster.rb (+12 -4)
===================================================================
--- lib/droonga/cluster.rb    2015-01-06 16:39:14 +0900 (fadda86)
+++ lib/droonga/cluster.rb    2015-01-06 17:20:19 +0900 (68dca03)
@@ -91,19 +91,27 @@ module Droonga
     end
 
     def dead_nodes
-      engine_nodes.collect(&:dead?).collect(&:name)
+      engine_nodes.select do |node|
+        node.dead?
+      end.collect(&:name)
     end
 
     def service_provider_nodes
-      engine_nodes.collect(&:service_provider?).collect(&:name)
+      engine_nodes.select do |node|
+        node.service_provider?
+      end.collect(&:name)
     end
 
     def absorb_source_nodes
-      engine_nodes.collect(&:absorb_source?).collect(&:name)
+      engine_nodes.select do |node|
+        node.absorb_source?
+      end.collect(&:name)
     end
 
     def absorb_destination_nodes
-      engine_nodes.collect(&:absorb_destination?).collect(&:name)
+      engine_nodes.select do |node|
+        node.absorb_destination?
+      end.collect(&:name)
     end
 
     def same_role_nodes
-------------- next part --------------
HTML����������������������������...
ダウンロード 



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