Method: Nailgun::Client#initialize

Defined in:
lib/nailgun/client.rb

#initialize(opts = {}) ⇒ Client

Public: Initialize a Client.

opts = {} - a Hash of options to override the defaults in Nailgun::DEFAULTS



28
29
30
31
32
# File 'lib/nailgun/client.rb', line 28

def initialize(opts = {})
  @opts = Nailgun::DEFAULTS.merge(opts)
  @socket = TCPSocket.new(*@opts.values_at(:hostname, :port))
  debug "Opened new #{@socket.inspect}"
end