Method: StarlingServer::Base#initialize

Defined in:
lib/starling/server.rb

#initialize(opts = {}) ⇒ Base

Initialize a new Starling server, but do not accept connections or process requests.

opts is as for start



49
50
51
52
53
54
55
56
57
58
59
60
61
62
# File 'lib/starling/server.rb', line 49

def initialize(opts = {})
  @opts = {
    :host    => DEFAULT_HOST,
    :port    => DEFAULT_PORT,
    :path    => DEFAULT_PATH,
    :timeout => DEFAULT_TIMEOUT,
    :server  => self
  }.merge(opts)

  @stats = Hash.new(0)

  FileUtils.mkdir_p(@opts[:path])

end