Method: Amber::Server#initialize

Defined in:
lib/amber/server.rb

#initialize(options) ⇒ Server

Returns a new instance of Server.



16
17
18
19
20
21
22
# File 'lib/amber/server.rb', line 16

def initialize(options)
  @site = options[:site]
  @host = options[:host]
  @port = options[:port]
  @server = WEBrick::HTTPServer.new :Port => @port, :BindAddress => @host, :DocumentRoot => @site.dest_dir
  @server.mount '/', StaticPageServlet, self
end