initial commit

This commit is contained in:
2026-10-25 23:19:29 -06:00
commit 5a3e877217
43 changed files with 2780 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# frozen_string_literal: true
require_relative 'http/request'
require_relative 'http/response'
module FO::Middleware
def new(app)
->(env) {
request = FO::HTTP::Request.new(env)
response = request.new_response(200)
r = self.call(request, response, app)
if (r.is_a?(FO::HTTP::Response))
r.finish
end
r
}
end
def call(...)
self.dispatch(...)
end
end