Method: TCP::Client#initialize

Defined in:
lib/client.rb

#initialize(options = {}, *handlers, &block) ⇒ Client

Returns a new instance of Client.



439
440
441
442
443
444
445
446
# File 'lib/client.rb', line 439

def initialize(options = {}, *handlers, &block)
  init(::Client.client_config.merge(options))
  configure_handlers(*handlers, &block)
  listeners = channel_initializer.default_handler.listeners
  log.trace "##{__method__} listeners: #{listeners}"
  connect
  session
end