Class: Radd::Webserver
- Inherits:
-
Async::HTTP::Server
- Object
- Async::HTTP::Server
- Radd::Webserver
- Defined in:
- lib/radd/webserver.rb
Instance Method Summary collapse
-
#initialize ⇒ Webserver
constructor
A new instance of Webserver.
Constructor Details
#initialize ⇒ Webserver
Returns a new instance of Webserver.
2 3 4 5 6 7 8 9 |
# File 'lib/radd/webserver.rb', line 2 def initialize endpoint = Async::HTTP::Endpoint.parse("http://#{Radd.http_host}:#{Radd.http_port}") # TODO: support UNIX endpoints # endpoint = Async::HTTP::Endpoint.parse("http://127.0.0.1") # endpoint.endpoint = IO::Endpoint.unix("/tmp/radd1.sock") middleware = Protocol::Rack::Adapter.new(Radd::App) super(middleware, endpoint) end |