README.md in async-http-0.29.0 vs README.md in async-http-0.30.0

- old
+ new

@@ -37,26 +37,26 @@ require 'async/http/client' require 'async/reactor' require 'async/http/url_endpoint' require 'async/http/response' -endpoint = Async::HTTP::URLEndpoint.parse('http://127.0.0.1:9294', reuse_port: true) +endpoint = Async::HTTP::URLEndpoint.parse('http://127.0.0.1:9294') -class Server < Async::HTTP::Server - def handle_request(request, peer, address) - Async::HTTP::Response[200, {}, ["Hello World"]] - end +app = lambda do |request| + Async::HTTP::Response[200, {}, ["Hello World"]] end -server = Server.new(endpoint) +server = Async::HTTP::Server.new(app, endpoint) client = Async::HTTP::Client.new(endpoint) Async::Reactor.run do |task| server_task = task.async do server.run end - response = client.get("/", {}) + response = client.get("/") + + puts response.status puts response.read server_task.stop end ```