Method: ZK::Server::Cluster#initialize

Defined in:
lib/zk-server/cluster.rb

#initialize(num_members, opts = {}) ⇒ Cluster

Returns a new instance of Cluster.



24
25
26
27
28
29
30
31
# File 'lib/zk-server/cluster.rb', line 24

def initialize(num_members, opts={})
  @num_members  = num_members
  @base_dir     = Config.default_base_dir
  @base_port    = DEFAULT_BASE_PORT
  @processes    = nil
  @running      = false
  opts.each { |k,v| __send__(:"#{k}=", v) }
end