Method: Rubcask::Server::Threaded#initialize

Defined in:
lib/rubcask/server/threaded.rb

#initialize(dir, config: Server::Config.new) ⇒ Threaded

Returns a new instance of Threaded.



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/rubcask/server/threaded.rb', line 20

def initialize(dir, config: Server::Config.new)
  @dir = dir
  @config = config
  @hostname = config.hostname
  @port = config.port
  @logger = Logger.new($stdout)
  @logger.level = Logger::INFO
  @threads = ThreadGroup.new
  @connected = false
  @status = :stopped
  @listeners = []
end