Method: PubControl#initialize

Defined in:
lib/pubcontrol.rb

#initialize(config = nil) ⇒ PubControl

Initialize with or without a configuration. A configuration can be applied after initialization via the apply_config method.



32
33
34
35
36
37
38
39
40
41
# File 'lib/pubcontrol.rb', line 32

def initialize(config=nil)
  @clients = Array.new
  @closed = false
  if !config.nil?
    apply_config(config)
  end
  @@lock.synchronize do
    @@pubcontrols.push(self)
  end
end