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 |