Method: HttpServerManager::Server#initialize

Defined in:
lib/http_server_manager/server.rb

#initialize(options) ⇒ Server

Returns a new instance of Server.



7
8
9
10
11
12
13
14
# File 'lib/http_server_manager/server.rb', line 7

def initialize(options)
  @name                = options[:name]
  @host                = options[:host]
  @port                = options[:port]
  @ping_uri            = options[:ping_uri] || "/"
  @timeout_in_seconds  = options[:timeout_in_seconds] || (ENV["timeout"] ? ENV["timeout"].to_i : 20)
  @deletable_artifacts = [ pid_file_path ]
end