Sha256: 8a20b01d0abfbc0a0c00f9488a7537741fa82dba18184d71be2eb28d06cddc2f
Contents?: true
Size: 574 Bytes
Versions: 3
Compression:
Stored size: 574 Bytes
Contents
module DRbQS class NodeList def initialize @id = 0 @list = {} @check = [] end def get_new_id(id_str) @id += 1 @list[@id] = id_str @id end def each(&block) @list.each(&block) end def set_check_connection @check = @list.keys end def delete_not_alive @check.each do |id| @list.delete(id) end deleted = @check @check = [] deleted end def set_alive(id) @check.delete(id) end def empty? @list.size == 0 end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
drbqs-0.0.8 | lib/drbqs/node_list.rb |
drbqs-0.0.7 | lib/drbqs/node_list.rb |
drbqs-0.0.6 | lib/drbqs/node_list.rb |